Conexess – Conexess Design Skip to main content

Application Developer

Job Title
Application Developer
Job ID
27464898
Location
Farmington Hills,  MI 48334
Other Location
Description

Application Developer

 Conexess has a direct hire opportunity for an Application Developer to join their team. This position will be responsible for managing ancillary applications across three lines of business and shared services.

Responsibilities

 ·         Lead full development life cycle (SDLC) of various application enhancements

·         Support and coordinate application interfaces with three development teams

·         Assist with building internal processes, procedures, and methodologies, and work with other development teams to ensure process is repeatable and efficient

·         Review software code to ensure compliance with established standards

·         Assist with documenting and enhancing application development standards

·         Build and execute unit tests as required

·         Utilize company configuration management practices for code check in/check out, version control, and overall management

 

Job Requirements

 ·         Bachelor’s degree with relevant coursework in computer science or a related field

·         Four years of relevant work experience, including at least two years in a software development

·         Will accept any suitable combination of education, training, or experience

 

Desired Skills

 ·         Knowledge of Java 8+/J2EE

·         Knowledge of Java development frameworks (Spring/Spring Boot, Hibernate, and JPA)

·         Experience developing SOAP and REST based web services

·         Understanding of XSLT, XSD, WSDL, and JSON

·         Experience with UI development using HTML, Javascript, JQuery, Bootstrap, AJAX, and Angular 7+

·         Understanding of object-oriented analysis and design (OOAD) concepts

·         Knowledge of version management

·         Experience with Microsoft ADO

·         Knowledge of coding best practices and proven experience enforcing them in a team environment

·         Excellent written and verbal communication skills

·         Self-motivated and capable of working in a dynamic, collaborative environment

Option 1: Create a New Profile