R&D Senior Member of Technical Staff
On-siteBengaluru, Karnataka, India or Hyderabad, Telangana, India
Job Summary
Design, develop, and maintain complex web and cloud software applications using C#, .NET, and Azure or AWS. Translate requirements into scalable solutions by performing architecture design, secure coding, unit testing, and debugging. Collaborate with stakeholders to define technology frameworks and guide junior members through effort estimation and release planning. Execute tasks including code reviews, documentation, and mentoring while contributing to architectural decisions and CI/CD pipelines. Work in a hybrid model with 50% on-site expectation, supporting AVEVA's global team of 2,000+ developers building industrial automation and engineering products.
Required Qualifications
- Ability to apply and communicate object-oriented programming concepts, design patterns, and design principles
- Proven Proficiency in C#, .NET 8 or 10, REST APIs, and database technologies such as SQL and NoSQL
- Experience with cloud platforms such as Microsoft Azure or AWS
- Experience developing web applications using Angular
- Understanding of serverless and microservices architectures
- Working knowledge of cross-cutting concerns in software architecture (e.g., security, logging, performance)
- Proven ability to build high-performance and scalable applications or modules
- Ability to develop automated unit and integration tests to ensure code quality
- Knowledge of software configuration, build, deployment, release management, infrastructure, and DevOps practices, including CI/CD pipelines
- Strong analytical and problem-solving skills using logical reasoning and pattern recognition
- Effective communication skills (written and verbal) to clearly convey technical concepts
- Experience working in Agile (iterative development) or Scrum (Agile framework) environments
- Experience working in global or distributed teams
- Must be available for weekend shifts
- Must be able to lift 50 lbs
Desired Qualifications
- Experience developing web applications using Angular is a good to have
- .NET 8 or 10 REST APIs
- Microsoft Azure or AWS
- Innovative
- Customer-focused
- Quality-driven
- Trusted
- Reliable
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.