Senior Software Engineer (C# and Azure) - C - Ag
The Role: We are seeking a Senior Software Engineer with a strong background in C# and Azure to join our development team.
Responsibilities:
1. Collaborate closely with stakeholders to understand requirements and translate them into robust, scalable software solutions.
2. Conduct end-to-end development tasks, including system architecture, backend logic, and API development.
3. Design and maintain CI/CD pipelines to automate deployments and streamline development workflows.
4. Conduct code reviews and provide mentorship to junior team members, fostering a culture of technical excellence.
5. Stay up-to-date with the latest Azure services and software engineering practices, advocating for improvements where relevant.
Requirements:
1. 5+ years of experience in software engineering, with a strong focus on C# and Azure.
2. Strong understanding of microservices architecture, RESTful API development, and cloud-native design principles.
3. Proficiency in relational databases (e.g., SQL Server) and experience with both SQL and NoSQL data stores.
4. Solid knowledge of software development best practices, including SOLID principles, unit testing, and code versioning (e.g., Git).
5. Familiarity with DevOps practices and tools for CI/CD pipelines (e.g., Azure DevOps, Jenkins).
6. Ability to work independently and manage priorities in a fast-paced environment.
7. Excellent written and verbal English communication skills.
#J-18808-Ljbffr