Designs, develops, and implements web-based Java applications to support business requirements, follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
In this role, the selected candidate must have an experience in developing rigorous test case scenarios using UML or similar technology; previous experience validating business requirements and design specifications with users.
Provide deep technical expertise in the design, development, integration, enhancement, debugging, support, maintenance and testing for software applications & large-scale distributed enterprise solution that support business units or supporting functions.
In this role, you will be responsible for the entire life cycle of a system or feature. Reviews and develops requirements, generates designs, provides rough order of magnitude estimates, implements, and performs unit testing.
Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assessing the overall quality of delivered components.
In this role, the selected candidate will be
responsible for building a highly motivated professional engineering organization to deliver ground-breaking solutions and have a significant impact on the robotics industry.