• Home
  • Jobs
  • Who We Are
  • IT Executive Search
  • Services
    • IT Executive Search
    • Infrastructure Health Services
    • Application Performance Tuning
    • Staff Augmentation
  • Connect
  • Testimonials
  • News
  • Contact

Lead Software Engineer – Java

Position Overview

The Lead Software Engineer position leads the design and development of software application code, potentially directing the work of other software engineers, and working with a Senior Lead Engineer to make and implement architectural decisions.

Contract Assignment

FTE or C2H

Responsibilities

  • Significant experience applying software design concepts and software application lifecycle management, including management of technical debt.
  • Significant experience with iterative software development methodologies.
  • Ability to lead the implementation of user stories and resolution of defects in application code, including relational database modeling.
  • Ability to lead the creation and maintenance of unit tests to verify function-level behavior.
  • Ability to lead the development of automated tests to verify user-level behavior.
  • Mentoring of new/junior team members.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related scientific or engineering discipline, or equivalent experience; Master’s degree preferred.
  • 8 or more years of professional experience in software development (e.g., Java, JavaScript, etc.), with some web UI development preferred.
  • Experience in an ISO/FDA regulated environment as a member of a product development organization (medical device or biotech industry) preferred.

Preferred

Apply now

Back to list


Apply

UTG Copyright © 2019 All Rights Reserved
Website design by 2020 Creative