Career Center
Loading...
Job Seekers, Welcome to NBMBAA Career Success Network
To ensure maximum visibility of your profile by employers, please be sure to update your profile with your current resume by going to your "Overview" page and then clicking on the "Post Your Resume" in the left column. This will walk you step by step through the set up process.
SENIOR SOFTWARE ENGINEER
Rockwell Automation
SAVE
savedJobs
SAVE
savedJobs
SENIOR SOFTWARE ENGINEER
Rockwell Automation
Details
Salary:
Open
Type:
Full Time
Job Description ~~What you will do - Independently gathers and documents requirements for a feature and its components, ensuring the information required for the development of software and corresponding test cases are contained in the specifications. - Contributes to architectural design and independently develops system designs that meet the requirements. Provides estimates for the design. Considers tradeoffs between requirements, speed, cost and reliability in the choice of a design approach. - Implements and documents code that meets the requirements of the software design. - Develops and executes thorough unit test plans. Reports, analyzes, debugs and corrects anomalies. Takes the lead in the integration of other components by solving problems within and across subsystems to produce a final product. Responsibilities may extend to the technical management of the design, testing and integration of other engineers' work in related areas. - Leads or participates in reviews of documents, designs, code, test cases and user documentation. - Typically responsible for the ongoing maintenance and integrity of several software subsystems. - Builds relationships and interacts with peers to ensure assigned tasks are prioritized appropriately. - Thinks outside the box and is willing to research and explore new avenues to overcome obstacles by utilizing the latest technologies and standards. May function as a go-to person for a technology, software methodology, or other area of expertise. - Takes the lead on identifying and recommending software development capability improvements in the areas of software development practices and development tools - Clearly communicates and conveys design concepts, both verbally and in writing. - Able to learn and understand complex control system concepts. ~~Minimal qualifications - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent - At least 7 years of experience in a software product development environmentPreferred qualifications - Proficiency in client-side scripting and JavaScript frameworks, including jQuery, Backbone. - Proficiency in JavaScript MV-VM/MVC frameworks. - Strong expertise with AJAX and JavaScript Dom manipulation Techniques - Experience with RESTful services - Experience in JavaScript build tools like grunt or gulp - Familiar with testing frameworks (Ex. Jest/Jasmine). - Detailed experience with coding and the ability to troubleshoot and analyze websites using HTML, CSS and comparable languages with ability of writing cross-browser compatible code - Continued education and research into UI development trends and current design strategy and technology - Good understanding in client/server, distributed and/or web-based environment utilizing enterprise Java, Spring Framework, Maven, RESTful APIs/Microservices and Web Technologies is advantage - Comprehensive knowledge of databases especially ElasticSearch and PostgreSQL is advantage - Experience with continuous integration practices (Jenkins etc.) is advantage - Knowledge and experience with selecting and using right Open Source project/library/tool - Software development on both Windows and Linux - Agile scrum delivery experience - Direct experience collaborating with local and global technical development teams - Excellent interpersonal and English communication skills (verbal and written )
|
Internal Number: 94374BR
About Rockwell Automation
When you choose Rockwell Automation, you join countless talented employees who have helped us establish our leadership position in the automation industry over the past century.
You join a diverse, inclusive and global community with a passion for innovation. A place where you can partner with great minds and inspiring people. And a corporation backed by the financial strength that drives growth – and career opportunities.
As much as we focus on our customers, we know our employees are key to our success and future. Helping you develop a rewarding career is a top priority. Because when you succeed, we succeed.
More Jobs Like This
Senior Member Technical Staff | |
Verizon | Today |
Senior Member Technical Staff | |
Verizon | Today |
Senior Linux Administrator | Chicago, Illinois |
Wells Fargo | Today |
BACK TO TOP
Error
Powered By
