Lead Applications Developer - C#/.Net
Company: UPS
Location: Chennai, Tamil Nadu
Job Type: Permanent
Experience: 10-12 Years
Role Summary
We are seeking an accomplished Lead Application Developer with extensive C#/.NET expertise to spearhead the end-to-end design, architecture, and delivery of scalable and maintainable enterprise applications. This pivotal role demands a robust combination of technical prowess, analytical insight, business acumen, and leadership capabilities to guide teams in embracing best practices and producing high-caliber solutions.
Key Responsibilities
- Lead the design, architecture, and development of enterprise-grade applications utilizing C#/.NET technologies.
- Collaborate closely with stakeholders to comprehend business requirements and translate them into scalable technical solutions.
- Establish and enforce best practices, coding standards, and architectural guidelines across the development team.
- Provide technical leadership, mentorship, and conduct code reviews to ensure the delivery of high-quality outcomes.
- Drive solutioning with a keen focus on performance, maintainability, and security.
- Work in tandem with product managers, business analysts, and QA teams to ensure a smooth and integrated delivery process.
- Manage the integration of applications with databases, APIs, cloud platforms, and various third-party systems.
- Contribute to the enhancement of DevOps practices, CI/CD pipelines, and cloud-native deployment strategies.
- Stay abreast of emerging technologies and recommend their adoption where beneficial to the organization.
Required Skills and Experience
- 10-12 years of experience in application development with deep expertise in C#, .NET Core, ASP.NET, Web API, and MVC.
- Demonstrated experience in solutioning, architecture, and system design for large-scale applications.
- In-depth knowledge of design patterns, microservices, and cloud-native architectures (Azure/AWS).
- Hands-on experience with SQL Server, Oracle, or NoSQL databases.
- Solid understanding of front-end frameworks such as Angular, React, or Blazor.
- Extensive experience with CI/CD, version control systems (Git), and automated testing frameworks.
- Exceptional analytical, problem-solving, and communication skills.
- Proven leadership abilities in guiding development teams and ensuring adherence to best practices.
Preferred Skills
- Experience with containerization technologies like Docker and Kubernetes, and event-driven architectures.
- Familiarity with Domain-Driven Design (DDD) and enterprise integration patterns.
- Exposure to Agile/Scrum methodologies and project management tools like Jira or Azure DevOps.
- Previous experience in performance optimization and application security is a plus.
Education
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Employee Type: Permanent
UPS is committed to fostering a workplace free from discrimination, harassment, and retaliation.