· Develop high-quality software design and architecture
· Identify, prioritize, and execute tasks in the software development life cycle
· To analyzing system requirements and prioritizing tasks.
· To writing clean, testable code using .NET programming languages.
· Strong understanding of Agile Methodologies
· Automate tasks through appropriate tools and scripting
· Review and debug code
· Perform validation and verification testing
· Collaborate with internal teams and vendors to fix and improve products
· Document development phases and monitor systems
Reporting to Pradeep Mohanta