🌎
This job posting isn't available in all website languages

Senior Software Engineer - .NET +Azure DevOps

📁
Senior Software Engineer
📅
CREQ251581 Requisition #

 

  • As a Senior Software Engineer at Client, you will use your deep understanding of software development to lead the design and implementation of complex features while ensuring scalability, performance, and maintainability.
     
  •  You will collaborate with cross-functional teams and play a key role in technical decision-making.
     
  •  Lead the design and implementation of complex software systems using sound design patterns and architectural principles with a focus on scalability, performance, and security Write clean, efficient, tested, maintainable, and well-documented code as per defined specifications Contribute to architectural designs and provide input into technical solutions 
     
  • Work closely with product managers, scrum masters, and senior engineers to translate business requirements into technical specifications and lead the delivery of new features
     
  •  Conduct code reviews and give constructive feedback to peers Mentor junior engineers by guiding them on technical challenges, architecture decisions, coding standards, and conducting pairing sessions
     
  •  Promote a quality-first mindset by enforcing QA standards, improving testing processes, and encouraging automation and CI/CD practices
     
  •  Stay up to date with the latest technologies and industry trends while actively participating in communities of practice to foster knowledge sharing
     
  •  Demonstrate a consistent track record of delivering high-quality software on time
     
  •  Exhibit strong proficiency in object-oriented programming using C# and .NET, with advanced knowledge of software design principles
     
  •  Have extensive experience in designing and architecting software systems with performance, scalability, and security in mind Possess excellent leadership, communication, and collaboration skills
     
  •  Demonstrate deep expertise in RESTful and asynchronous APIs Apply test-driven development, acceptance test-driven development, and pair programming techniques
     
  •  Design and implement microservices and event-driven architectures using tools like Azure Service Bus, Azure Functions, and Azure Web Apps Show strong understanding of modern front-end frameworks such as Angular 2+ 
     
  • Have experience building cloud-native solutions in Azure Understand and work with CI/CD pipelines, especially with Azure DevOps and YAML
     
  •  Be experienced in containerization technologies like Docker and Kubernetes Demonstrate deep knowledge of both SQL and NoSQL databases, including Azure SQL and Cosmos DB, and optimization techniques
     
  •  Design logical domains and physical data models .

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ246960

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ251580

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ251604