Chennai, India
5 days ago
Lead Software Engineer

Job Title: Senior-Level C#, ASP.NET Developer with Azure Cloud Expertise
Responsibilities:
 Develop, maintain, and enhance web applications using C# and ASP.NET.
 Design and implement APIs and other backend services using Azure cloud technologies.
 Utilize Azure Logic Apps to automate workflows and integrate applications and data.
 Implement and manage messaging systems using Kafka.
 Integrate and manage Redis Cache for improved application performance.
 Write efficient, scalable, and maintainable code following best practices.
 Work with dynamic SQL concepts to manage and manipulate data.
 Conduct code reviews and provide mentorship to junior developers.
 Troubleshoot and resolve complex issues in existing applications.
 Perform advanced DevOps operations, including CI/CD pipeline setup and maintenance.
 Take ownership of projects and demonstrate proactiveness in identifying and addressing issues.
 Stay up-to-date with emerging technologies and industry trends.
 Contribute to architectural decisions and provide technical expertise.
 Apply design patterns and best practices to ensure high-quality software design and
development.
Requirements:
 Bachelor’s degree in Computer Science, Information Technology, or a related field.

 7+ years of experience in C# and ASP.NET development.
 Strong knowledge of Azure cloud services, including Azure Functions, Azure App Services, Azure
Logic Apps, Azure SQL Database, and Redis Cache.
 Experience with RESTful API design and development.
 Proficiency in dynamic SQL and database management.
 Experience with Kafka for messaging and stream processing.
 Familiarity with version control systems such as Git.
 Advanced understanding of DevOps practices and tools, including CI/CD pipelines.
 Excellent problem-solving skills and attention to detail.
 Strong communication skills, with the ability to effectively convey technical concepts to both
technical and non-technical stakeholders.
 Demonstrated ability to take ownership of projects and tasks, and proactively address issues.
 Strong teamwork abilities and a collaborative mindset.
 In-depth knowledge of software design patterns and architecture-level decision-making.
Preferred Qualifications:
 Prior experience working in the transportation industry.
 Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
 Familiarity with Agile/Scrum methodologies.

Confirm your E-mail: Send Email
All Jobs from Trimble