Solution the design and develop the software using waterfall/Agile methodology
Perform investigation, troubleshoot issues by developing scripts, SQL queries.
Work closely and collaborate with the Business Analysts and Quality Engineers/application testers for requirement analysis and user stories elaboration, test automation, bug fixes etc
Provide estimates for stories or other work units
Work with deployment team/DevOps team on setting up continuous integration, build and release automation
Create functional specifications and system design documents
Convert acceptance criteria into automated unit tests cases and create other test documents
Support production issues and other BAU activities
Support application setup in Cloud or on-premises
Involve in application deployment to the various environments
Requirements
Technical expertise in .Net Framework, .Net core
Demonstrable skills in C#, MS SQL, REST API, DevOps CI/CD pipeline (Jenkins, Git, CloudBees)
Relevant software development certifications, e.g. Microsoft Certified Solution Developer for Dynamics or equivalent
Cloud certifications in AWS/Azure/Google Cloud will be an added advantage
Good understanding and completion of projects using waterfall/Agile methodology
Ability to troubleshoot complex issues ranging from system resource to application stack traces
Track record in implementing systems with high availability, high performance, high security hosted at various data centers or hybrid cloud environments will be an advantage