17 days ago
Pune, India or Bengaluru, IndiaStaff+
Responsibilities
- Lead the architecture and design of robust, scalable, secure, and high-performance applications.
- Translate business requirements and user stories into technical designs, architectural blueprints, and implementation strategies.
- Evaluate technologies, frameworks, and cloud platforms, with emphasis on Google Cloud Platform and cloud-native architectures.
- Provide technical guidance and mentorship, conduct code reviews, and promote architectural and coding standards.
- Design and develop high-performance enterprise applications using .NET Core and C#.
- Define integration strategies involving APIs, microservices, third-party platforms, and legacy applications.
- Collaborate with clients, product managers, project managers, and engineering teams.
- Contribute to technical roadmaps, innovation initiatives, and risk mitigation throughout the project lifecycle.
Requirements
- 10+ years of progressive software development experience, including 3–5 years in an Application Architect or similar senior leadership role.
- Experience designing and developing frontend applications with React or Angular.
- Hands-on experience designing and deploying applications on Google Cloud Platform; AWS or Azure experience is also accepted.
- Deep expertise in C#, .NET Core/.NET, ASP.NET Core, and Entity Framework.
- Experience with modern architectural patterns including microservices, event-driven architecture, serverless, and N-tier applications.
- Experience designing data models and selecting relational or NoSQL database technologies.
- Experience with RESTful API design, API gateways such as Apigee, and secure API development.
- Understanding of DevOps principles, CI/CD pipelines, and automation tools.
- Working knowledge of PL/SQL is preferred.
- Strong analytical, problem-solving, communication, technical presentation, mentoring, and collaboration skills.
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- Willingness to work flexible hours and rotational shifts.
Benefits
- Flexible hours and rotational shifts may be required according to business needs.
- The employer states that it is an Equal Opportunity employer.
