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

Senior Software Engineer - .NET +Azure

📁
Senior Software Engineer
📅
CREQ251580 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 #: CREQ249611

Colombo, Western Province, Sri Lanka

📁 Senior Software Engineer

Requisition #: CREQ247225