Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Perform deployment of the developed code on the servers and perform unit and regression testing as directed and fix the identified anomalies.
Prepare or modify the technical and user documentation for the applications, and develop Product documentation, training material for the functionality.
Continuously upgrade technology and functionality knowledge related to new frameworks and develop prototypes as directed.
Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
Consult with customers about software system design and maintenance.
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
Utilize experience in Kendo UI, Java, jQuery UI, Spring, AngularJS and JIRA. 50% national travel.
Demonstrating good interpersonal, verbal and written communication skills.
Experience with scrum development methodology with JIRA.
Experience writing process requirements, technical design documents and standard operating procedures.
Experience collaborating with cross-functional global and remote teams with diverse backgrounds
This position requires Bachelor's degree or foreign equivalent degree in Computer Science, Computer Engineering, or a related field plus five (5) year of experience in a related occupation. Position must include experience in: Kendo UI, Java, jQuery UI, Spring, AngularJS and JIRA.