HomeJobSoftware Engineer

Software Engineer

Job Category: Engineering
Job Type: Full Time
Job Location: Kirulapone

About the Role:

We are seeking a highly skilled and motivated Software Engineer with strong expertise in .NET Core (C#) and Angular/TypeScript/JavaScript. The ideal candidate will have a proven track record in designing and developing scalable, cloud-native applications using modern technologies and architectural patterns. You will play a key role in leading development efforts, mentoring team members, and delivering high-quality software solutions.

Key Responsibilities:

  • Design, development, and deployment of enterprise-grade applications using .NET 8 and Angular.
  • Implement microservices-based solutions with a focus on scalability, performance, and maintainability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Manage and optimize SQL Server, Cosmos DB, and other relational/no-SQL databases.
  • Develop and maintain RESTful APIs and integrate with Azure API Management.
  • Utilize Azure services including Azure Container Apps, Azure Artifacts, Azure Service Bus, Azure Functions and Azure DevOps for CI/CD and deployments.
  • Apply SOLID principles, OOP, design patterns, and best practices in software development.
  • Participate in Agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
  • Mentor junior developers and contribute to technical leadership within the team.

Required Qualifications & Skills:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum 3 years of experience in .NET Core development with C#.
  • Minimum 1 years of experience in Angular, TypeScript, JavaScript, or a similar front-end framework.
  • Strong experience with microservices architecture, Docker, and cloud-native development.
  • Familiarity with Azure services such as Azure Container Apps, Azure Artifacts, Azure API Management, Azure Functions, Azure Service Bus (Experience with these services is considered a plus, though not strictly required).
  • Azure DevOps (CI/CD pipelines)
  • Advanced proficiency in .NET technologies and Entity Framework Core.
  • Experience with SQL Server, Cosmos DB (NoSQL) or similar databases.
  • Strong understanding of software architecture, design patterns, and DevOps practices.
  • Proficiency with Git and version control workflows.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, mentoring, and communication skills.
  • Ability to learn new technologies quickly and adapt to changing environments.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
This is a staging environment