Description:
Seeking a highly skilled Sr. Engineer (Backend)/Application Architect to join a dynamic technology team. This role will focus on the design, development, and maintenance of robust backend systems and application architecture using the Microsoft technology stack, including Azure, .NET, and SQL Server. The ideal candidate will possess a strong background in backend development, application architecture, and a passion for creating scalable, high-performance applications.
Key Responsibilities:
Design and develop backend systems and services using the Microsoft stack (Azure, .NET, SQL Server).
Architect and implement scalable, extensible, and high-performance application solutions.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Ensure adherence to best practices in software development, including code quality, testing, and documentation.
Perform code reviews and provide mentorship to junior engineers.
Identify and address performance bottlenecks and other technical issues.
Stay updated with the latest industry trends and emerging technologies to drive innovation.
Contribute to the continuous improvement of development processes and methodologies
Providing leadership and guidance to the offshore team.
Minimum Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years of experience in backend development using .NET technologies.
Strong expertise in Microsoft Azure and related services.
Proficient in SQL Server and database design.
Extensive experience with application architecture and design patterns.
Solid understanding of software development best practices, including version control, testing, and CI/CD.
Experience with Agile/Scrum methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience in the fleet management or transportation industry.
Knowledge of front-end technologies such as Angular, React, or Vue.js.
Familiarity with microservices architecture and containerization (Docker, Kubernetes).
Certification in Microsoft Azure or other relevant technologies.
Bachelor's degree in Computer Science