
Software Engineer
Rockwell Automation15 hours ago
Pune, IndiaSenior
Responsibilities
- Write testable .NET code and develop unit, integration, and functional tests.
- Develop and deploy high-volume, high-transaction distributed and redundant cloud applications.
- Understand, explain, and implement modern distributed architectures for scalable and fast applications.
- Collaborate on a time-zone-distributed Agile team operating in a continuous delivery model.
Requirements
- Bachelor’s degree in computer science or a related area, or equivalent industry experience.
- At least 5 years of professional software development experience.
- Preferred experience with microservices, HTTP APIs, design patterns, principles, and frameworks.
- Preferred understanding of security concepts and best practices.
- Preferred experience with SQL and NoSQL data stores, Docker, Kubernetes, and messaging platforms such as RabbitMQ, Kafka, or Azure Service Bus.
- Preferred experience with Azure cloud, distributed teams, manufacturing environments, and front-end UI troubleshooting.
Benefits
- Hybrid work arrangement in Pune, India.
- Comprehensive mindfulness programs with premium Calm membership.
- Volunteer paid time off available after 6 months of employment for eligible employees.
- Company volunteer and donation matching program.
- Employee Assistance Program.
- Personalized wellbeing programs through OnTrack.
- On-demand digital course library for professional development.
Tech Stack
Categories
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.