Description

Design, develop and implement software applications.

Create system procedures and ensure developed applications function normally. Deploy enterprise web applications using technologies such as: Sencha ExtJS, Java, JavaScript, CSS, or HTML.

Participate in scrum meetings and coordinate with Business Analysts to understand business needs and implement the same into a functional design.

Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.

Maintain and modify programs; make approved changes by amending flow charts.

Develop detailed programming logic; code changes using technologies such as Java or J2EE.

Design and develop Web Services using tools such as SOAP, REST, or Tomcat. Work on Active MQ Messaging Service for Integration. Work with SQL queries to store the data in MS SQL Server.

Write source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software.  Perform build and unit testing using tools such as Maven or Junit.

Work on Continuous Integration using tools such as Jenkins or Hudson. Will work in unanticipated locations.

Requires Masters in Computer Science, Engineering, or related and 1 year experience OR Bachelors in Computer Science, Engineering, or related and 5 years of progressive experience. 

Education

Any graduate