Rockwell Automation is seeking a Software Engineer-5 to develop and maintain digital tools and applications, primarily focusing on API development and user interface design. The ideal candidate should have extensive software development experience and familiarity with cloud platforms, Agile methodologies, and a variety of programming languages
Job Summary
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile.
Develop, extend, and test Digital Tools services, design, build, and maintain APIs and user-facing web applications.
Employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
Matching Summary
Match Score: 85
Rockwell Automation is seeking a Software Engineer-5 to develop and maintain digital tools and applications, primarily focusing on API development and user interface design. The ideal candidate should have extensive software development experience and familiarity with cloud platforms, Agile methodologies, and a variety of programming languages.
Skills & Requirements
Must-have
Develop Digital Tools services
Design and build APIs
Build user-facing web applications
Debug production issues
Write high-quality code
Agile development methodologies
Nice-to-have
Pioneer software development best practices
Improve system efficiency
Culture of openness and transparency
Intellectual curiosity
Adapt quickly to new technologies
Key Requirements
5+ years of software development experience
Experience in systems development lifecycle
Cloud-native PaaS hosting experience in Azure
Experience building modern, public-facing UIs and APIs
Experience with TypeScript and React or Vue
Experience with .NET, C#, JavaScript, Microsoft SQL/ Azure SQL
Experience developing and deploying cloud-based solutions
Experience with CI/CD Scripting and Automation
Strong knowledge of OOP practices and languages like C# or Java
Demonstrated ability to define and maintain automated testing practices