Verified today
R&D Senior Member of Technical Staff
About the role
AVEVA’s R&D team develops industrial automation and engineering software trusted by leading global companies. This Senior Member of Technical Staff role translates requirements into scalable web and cloud applications, handling complex design, coding, and architectural decisions across the full SDLC. The position is based in Hyderabad, India, with a hybrid work model requiring on-site presence.
What you’ll do
- Translate software requirements into workable programming code for scalable web/cloud applications
- Design and develop complex software systems or subsystems from concept through production release
- Perform design architecture activities and contribute to establishing delivery timelines
- Execute highly complex development activities adhering to cybersecurity standards
- Conduct code reviews, unit testing, debugging, and document creation/maintenance
- Collaborate with technology experts to develop the technology framework
- Provide coaching and mentoring to junior staff and peer group
- Identify and analyze problems using pattern recognition or logical reasoning
What you’ll bring
- Bachelor’s Degree in Computer Science, Software Engineering, or related field
- Minimum 8-12 years of professional software development experience
- Full SDLC experience including release to operations and production
- Proficiency in JavaScript, jQuery, Angular, and AngularJS
- Experience with cloud technologies like Azure or AWS
Nice to have
- Familiarity with serverless and microservice architectures
- Expertise in object-oriented concepts, design patterns, and principles
- Ability to build automated unit/integration tests
- Experience setting up and maintaining CI/CD pipelines
- Proven track record of migrating projects from legacy to latest technologies
Skills
Benefits
- Gratuity, Medical and accidental insurance
- Attractive leave entitlement and emergency leave days
- Childcare support, maternity, paternity and adoption leaves
- Education assistance program
- Home office set up support for hybrid roles
Education
Bachelor’s Degree in Computer Science or Software Engineering or a related field