Job Purpose
Software developer will be part of an agile development team, building and working on enterprise grade software systems.
Key Accountabilities
-
Work with other developers, BAs and other stakeholders to understand business requirements and design algorithms and flow charts
-
Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
-
Integrate software components and third party programs
-
Contribute towards the entire development lifecycle of analysis, design, implementation and test
-
Verify and deploy programs and systems
-
Detect, report, investigate, and fix product defects
-
Automation, including writing unit and integration tests
-
Optimize and apply best practices
-
Maintain high standards of quality for code, technical documentation, and deliverables
-
Develop and design databases
-
Develop and design APIs
-
Troubleshoot, debug and refactor source code
-
Create Technical documentation for reference and reporting
-
Participate in evaluation of tools and research and development activities
-
Support and maintenance of current application and enhancements on the same
Requirements
-
Strong verbal and written communication skills
-
Ability to multitask and perform under tight deadlines
-
Proven experience as a Software Developer, Software Engineer or similar role
-
Familiarity with Agile development methodologies
-
Experience with software design and development in a test-driven environment
-
Knowledge of coding languages (e.g. C#, Java, JavaScript) and frameworks/systems (e.g. AngularJS/, ReactJS, Git)
-
Experience with NoSQL databases like MongoDB, Elastic Search etc
-
Ability to learn new languages and technologies
-
Resourcefulness and troubleshooting aptitude
-
Attention to detail
Experience and Skills
-
Should have a minimum of 2 - 3 years of experience in AngularJS / ReactJS development.
-
Experience in Angular 10.0 / React JS 15.0 & Above
-
Experience in MongoDB 4.0 & Above OR Any NoSQL Database
-
Experience in.Net 4.0 & Above
-
Experience in C# 5.0 & Above
-
Experience in ASP.Net Core 3.0 & Above / Web API / Micro Services
-
Good to have experience in Cloud Platform (AWS/Azure) with DevOps.