Description

About the Role

We are looking for a Senior Software Engineer with 8+ years of experience to join our team. In this role, you will design, develop, test, and maintain scalable software solutions that solve real-world business problems. You will collaborate with cross-functional teams to interpret requirements, implement features, and ensure high-quality deliverables throughout the software development lifecycle.

Responsibilities

  • Interpret written requirements and technical specifications to design and implement software solutions.
  • Develop and maintain robust, scalable, and secure applications using .NET technologies.
  • Investigate and resolve software issues reported by clients and internal teams.
  • Perform unit testing, implement test plans and harnesses, and document test results.
  • Participate in code reviews and contribute to continuous improvement of development practices.
  • Collaborate with QA and DevOps teams to support CI/CD pipelines and automated deployments.
  • Maintain and enhance existing software systems, identifying and fixing defects as needed.

Minimum Qualifications

  • 8+ years of professional experience in software development.
  • Strong understanding of the full software development lifecycle (SDLC).
  • Proficiency in:
    • Front-end: ASP.NET, Angular/AngularJS, JSON/XML, asynchronous services.
    • Back-end: .NET, .NET Core, C#, RESTful APIs, microservices, event-driven architecture.
  • Experience with Web API development and RESTful service integration.
  • Solid understanding of testing methodologies (unit, functional, integration, end-to-end).
  • Familiarity with CI/CD concepts and tools for automated testing and deployment.

Preferred Qualifications

  • Experience with Atlassian tools: JIRA, Confluence, Bitbucket, Bamboo.
  • Exposure to distributed monolithic and cloud-based microservices environments.
  • Hands-on experience with private cloud platforms, especially Pivotal Cloud Foundry (PCF).
  • Strong written and verbal communication skills.
  • Ability to thrive in a fast-paced, collaborative environment

Education

Any Graduate