- Design, develop, test, debug, and deploy scalable software solutions.
- Translate business requirements into logical workflows and robust code implementations.
- Troubleshoot and resolve complex technical issues.
- Follow software development best practices and maintain code quality.
- Collaborate with cross-functional teams to deliver solutions within timelines.
- Leverage AI-powered development tools to improve engineering productivity and accelerate delivery while maintaining code quality and compliance.
Preferred candidate profile
- Bachelors degree in Computer Science, Engineering, or a relevant field.
- 4+ years of programming experience.
- Strong hands-on experience with C# and Object-Oriented Programming (OOP).
- Strong knowledge of .NET Framework, .NET Core, and MS SQL Server.
- Hands-on experience with Entity Framework.
- Good knowledge of JavaScript and jQuery.
- Experience with any up-to-date JavaScript framework such as React, Angular, or Vue.js.
- Experience with Git or other source-control systems.
- Knowledge of Azure Cloud Services is an advantage.
- Understanding of CI/CD pipelines.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication, organization, and time-management skills.
- Ability to work independently and effectively in a dynamic environment.
- Hands-on experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or similar tools is highly desirable.