Roles and Responsibilities
- Ability to complete all phases of software development life cycle including analysis, design, functionality, testing, and support.
- Work on Agile based software development model and perform development duties for assigned sprints
- Collaborate with development teams and product managers to formulate design and architecture in alignment with product and commercial requirements
- Responsible for client-side and server-side architecture
- Collaborate with UI/UX team in delivering compelling user experience
- Develop and manage high performant databases and applications
- Design and implement high performant, scalable APIs
- Troubleshoot, build, debug and upgrade software
- Responsible for security and protection of customer sensitive data
- Produce technical documentation
- Work with data scientists and analysts to improve software
Desired Candidate Profile
- Min 2-6 Years proven experience on Angular 7 and above.
- Technology expertise must include ASP.NET, MVC, SQL Server, C#, HTML/CSS, and Javascript
- SQL Knowledge is an added advantage
- Familiarity with .NET Core and Azure cloud stack
- Knowledge of C# backend languages and JavaScript frameworks
- Great communication and collaboration skills
- Knowledge of unit testing and continuous integration / continuous delivery
- Self-starter with a desire for learning and personal growth