Sr. Application Development - Software Engineering

American International   •  

Farmington, NM

Industry: Insurance


5 - 7 years

Posted 394 days ago

Position Description:
Sr. Application Development - Software Engineering 
Location: This position can be located either in Farmington, CT or Houston, TX

Position Summary:

This role is a hands-on design & development, working with both message based integrations. The role will be accountable to deliver designs & development of business applications, platforms and portals. 

Responsibilities Include:

• Analysis and Design of Application Interfaces & Integrations

• Analysis and Design of New Application Development & Refactoring existing

• Development of Specified Designs & Delivery of Integrated Unit Testing

• Maturing a DevOps methodology & continuous focus on improvement and RASP

• Maturing of Design and Development practices (TDD & Continuous Integration, etc.)

• Technical project leadership, focus on practical & effective Design & Development

• Training and Mentoring with Teammates continually looking to grow and mature the team

• Knowledge of various SDLC methodologies Agile, Iterative, Waterfall

Position Requirements:

The Ideal Candidate will have: 

• Hands on working knowledge with Java/JEE/JSP and/or MVC.Net – 6+ years

• Hands on working knowledge with Relational Databases – 6+ years

• Hands on working knowledge with Dynamic Languages (Perl, Python, JavaScript, Ruby etc.)

• Strong Object Oriented Analysis & Design experience – 6+ years

• Hands on working with Java Frameworks Spring, Struts, Hibernate etc. or MVC.Net 

• Experience or solid Knowledge of Mobile development for phones and tablets, Swift, Objective C, PhoneGap

• Knowledge of web services REST / SOAP (JSON, XML, XSD, XSLT) - preferred

• Knowledge of Data modeling and or ETL/ELT / Talend – a plus

• Knowledge of Big Data toolsets – NoSql, Hadoop, MapReduce – a plus

• Insurance knowledge – a plus

• Technical leadership to drive design and development tasks

• Strong communication and documentation skills

• Hands on troubleshooting/problem solving experience