- Design, develop, and maintain robust web applications using
C#, .NET Core, ASP.NET MVC, and Web API
. - Build responsive and dynamic front-end interfaces using
JavaScript, jQuery
, and frameworks like Angular, React, or Blazor
. - Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Work with relational databases like
SQL Server
, including writing complex queries and optimizing stored procedures. - Implement and consume
RESTful APIs
and support integration with microservices
. - Participate in code reviews and ensure adherence to design patterns and architectural principles.
- Use
DevOps tools and CI/CD pipelines
for streamlined development and deployment. - Troubleshoot, debug, and resolve application issues across environments.
- Stay current with emerging technologies and contribute to continuous improvement initiatives.
- Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Mentor junior developers and contribute to team knowledge sharing.
- Design, develop, and maintain robust web applications using
C#, .NET Core, ASP.NET MVC, and Web API
. - Build responsive and dynamic front-end interfaces using
JavaScript, jQuery
, and frameworks like Angular, React, or Blazor
. - Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Work with relational databases like
SQL Server
, including writing complex queries and optimizing stored procedures. - Implement and consume
RESTful APIs
and support integration with microservices
. - Participate in code reviews and ensure adherence to design patterns and architectural principles.
- Use
DevOps tools and CI/CD pipelines
for streamlined development and deployment. - Troubleshoot, debug, and resolve application issues across environments.
- Stay current with emerging technologies and contribute to continuous improvement initiatives.
- Actively participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Mentor junior developers and contribute to team knowledge sharing.
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 4-8 years of hands-on experience in software development.
- Strong proficiency in
.NET Core, ASP.NET MVC, C#
, and SQL Server
. - Experience with
Entity Framework, LINQ
, and client-side scripting. - Familiarity with
design patterns
, software architecture
, and Agile methodologies
. - Exposure to
cloud platforms
(Azure preferred). - Experience with
unit testing frameworks
like MSTest or Jasmine. - Excellent communication and collaboration skills.
- Ability to work independently and take ownership of deliverables.
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 4-8 years of hands-on experience in software development.
- Strong proficiency in
.NET Core, ASP.NET MVC, C#
, and SQL Server
. - Experience with
Entity Framework, LINQ
, and client-side scripting. - Familiarity with
design patterns
, software architecture
, and Agile methodologies
. - Exposure to
cloud platforms
(Azure preferred). - Experience with
unit testing frameworks
like MSTest or Jasmine. - Excellent communication and collaboration skills.
- Ability to work independently and take ownership of deliverables.
We are seeking a highly skilled and motivated
Senior Software Engineer
with 4-8 years of experience
in building enterprise-grade web applications. The ideal candidate will have deep expertise in the Microsoft technology stack, strong problem-solving skills, and a passion for delivering scalable, secure, and high-performance solutions. This role involves hands-on development, mentoring junior engineers, and contributing to architectural decisions.