Ensure code follows current engineering standards, testing practices, and maintainability expectations.
Write unit and integration tests and contribute to automation that improves delivery quality and team efficiency.
Optimize application performance, quality, responsiveness, and reliability across the software lifecycle.
Troubleshoot, debug, and resolve production and application issues with strong ownership and problem-solving skills.
Contribute to technical design reviews, code reviews, work planning, estimation, and implementation activities across projects.
Support the adoption of modern engineering practices, emerging technologies, and knowledge-sharing across the team.
Build strong working relationships and mentor less experienced team members through collaboration, informal coaching, and technical guidance.
MINIMUM QUALIFICATIONS
Bachelor’s degree from an accredited university.
Strong system-level knowledge for building end-to-end applications using the .NET Full Stack, including C#, ASP.NET MVC/Blazor, ASP.NET Core, and RESTful Api’s.
Experience with modern JavaScript frameworks such as React/Angular/Vue, or similar technologies.
Experience designing, developing, testing, troubleshooting, and maintaining scalable applications across multiple layers of the software stack.
Experience with DevOps concepts and tools, including continuous integration and continuous delivery practices, containers, and source control workflows.
Experience with database systems and strong working knowledge of SQL and NoSQL platforms.
Ability to write effective unit, integration, and automation tests and to identify and resolve application performance issues.
Strong understanding of agile ways of working, including sprint planning, task estimation, and iterative delivery.
Strong communication skills with the ability to explain technical concepts clearly and work effectively with business and technical stakeholders.
Demonstrated ownership, initiative, and problem-solving ability across multiple tasks and project responsibilities.
PREFERRED QUALIFICATIONS
Degree in computer science or a related technical discipline.
Experience with other technologies like cloud technologies-Python/Next JS, AI Agentic Development and Tableau is beneficial.
Experience with cloud technologies such as GCP or Microsoft Azure.Experience with Python or data and integration technologies.
Experience with modern DevOps tooling such as GitHub Actions or container-based deployment practices.
Experience contributing to medium to large projects and becoming a go-to technical resource for a team or business group.
Passion for emerging technologies, experimentation, and continuous learning.
Agile/Digital Experience: Strong understanding of Agile methodologies and experience with task/sprint estimation.
Applicants must meet minimum age qualifications in the country in which the job is located.