Sign in

Senior Software Engineer

Company:
Goahead Solutions
Location:
Ann Arbor, Michigan, United States
Posted:
November 08, 2016
Description:

quantity of 4 must pass background and drug screen green card and us citizens only contract to hire

Position Job Title

Senior Software Engineer

Desired Candidate Summary

Highly qualified and experienced software engineer who is committed to producing quality software as part of a highly collaborative team under the direction of team and departmental leadership. Ideal candidate will follow all departmental and industry best practices including - continuous integration, code quality (zero escaped defect ideal), efficiency (throughput and elimination/minimization of waste), test automation, etc.

Responsibilities

• Follow defined system development process

• Responsible for analysis of current programs, including performance tuning and optimization

• Responsible for implementation of software code including unit tests

• Provide effort estimates for coding and other tasks

• Research and recommend technology selections

• Generate innovative approaches and solutions to problems

• Resolve technical issues through debugging, research, and investigation

• Produce well-written technical documentation

• Recommend process improvements of "best practices" across design, construction and test

• Assist with mentoring of more junior team members, as needed

Qualifications

• At least 5 years software development experience

• Strong Java web skills and experience/skills

• Strong relational database experience/skills

• Strong experience/skills in middle and back-end tiers

• Dedication to quality of code, including: thorough unit testing of produced code, striving for zero escaped defect ideal, efficiency and coverage of testing of systems under development through automation of functional/integration/etc tests

• Openness to Agile/Lean development methodology required, including: commitment to quality, elimination of waste, continuous improvement, engaged participation in scrum processes (iterative development/testing with frequent artifact reveals to product owners, backlog grooming, planning, etc). Previous experience and active participation in these methodologies and disciplines is highly PREFERRED but openness to enthusiastically embrace them is REQUIRED.

• Outstanding communication skills (oral, written and presentation) and strong interpersonal skills.

• Healthcare, Big Data, and/or Analytics experience are all pluses.

• Demonstrated experience with mentoring of more junior team members is PREFERRED.

Education/Certifications:

B.S. in Computer Science, Information Systems, or related field. Or comparable work experience.