Job Functions:- Follows Company Applications Lifecycle Management process in developing high quality software.
Develops program codes and maintain high standards of software quality by implementing best practices in coding and Company group security on applications being handled.- Maintains quality by executing unit test and / or coded UI testing in applications being developed.
Participates in peer reviews of solution designs and related output code from requirements.
- Prepares requirements to deploy to the production server.
Regularly Attends and Contributes to Scrum Ceremonies- Updates Kanban / Scrum Boards
Assists in conceptualizing the proposed application or change in an existing system and identify areas that will be impact-ed.
- Assist in the collection and documentation of user's requirements and development of user stories.
Provides Estimates and Workplan.- Provide user support to applications maintained based on agreed SLA as a Level 3 of their respective application.
Provides maintenance and enhancements for existing applications in terms of new features or bug fixes.
At least 6 to 7 years of experience in developing on the respective domain and technology (any of the following: Web Development, Mobile Development, API, Chatbot, Machine Learning, Software Development )
- 1 to 2 certifications in your technology stack
Required Skillset:
- C#
- Azure Logic Apps, Function Apps, Azure APIM, Table Store, Blob Storage and
COSMOS DB
- .Net Core, ASP.Net Core Web API
- ASP.NET MVC, Web API
- ADO.NET, Entity Framework
- ASP.NET Web Forms
- SQL Server, MySQL
- Javascript, ReactJS, CSS and HTML
- Git, NPM, Nuget, Azure DevOps and Github Actions
- Visual Basic 6, Active Data Objects (ADO), Crystal Reports
Job Types: Full-time, Permanent
Benefits: Life insurance
Schedule:
Day shiftSupplemental Pay: Bonus pay
Education:
* Bachelor's (Preferred)