Primary responsibilities include:
- Ability to develop, program and code in .NET Core environment applications and backend services using C#, Web API, Java Script, JQuery, Angular or Blazor and CSS.
- Design, develop and program using appropriate software design patterns to attain high reusability and maintainability.
- Write effective unit tests and integration tests to ensure high quality software delivery.
In-depth knowledge and skills in programming, system design patterns, tiered architecture, and testing practices.
- Understanding of key business processes and competitive strategies related to the IT function.
- Work with project architect, project manager, business owner and system analysts to clarify the requirements and then implement them.
- Participate in Agile SDLC.