Senior Software Engineer - (.Net Full Stack & Azure)
Prefer a full account with a password? Sign Up to Apply
Job Description
What you will be doing:
• Apply advanced knowledge of software engineering principles, including object-oriented design, domain driven design, and distributed systems architecture, to design and deliver scalable, resilient, and maintainable applications.
• Design and implement cloud native solutions using Microsoft Azure, including App Services, Functions, Service Bus, Event Grid, and containerized workloads, ensuring high availability and fault tolerance.
• Lead the design and development of RESTful APIs, microservices, and event driven architectures, ensuring proper versioning, backward compatibility, and contract integrity.
• Develop and increase relational and non-relational data models using SQL Server and other data platforms, ensuring data integrity, performance efficiency, and scalability.
• Guide CI/CD implementation using Azure DevOps or equivalent tooling, including automated builds, testing pipelines, infrastructure as code, and deployment strategies.
• Conduct thorough code reviews with a focus on maintainability, performance, security, and understanding of architectural standards.
• You will report to an Engineering Manager
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable