Description

You will design, implement, and develop solutions for complex systems and programs.

This role is on-site.

Responsibilities

  • Conceptualize and implement technical designs for complex systems independently.
  • Collaborate with users and vendors to manage system tradeoffs and requirements.
  • Document system builds, application configurations, and technical specifications.
  • Lead projects of moderate complexity and act as a technical resource for applications.
  • Mentor junior developers and integrate new features or technologies into the environment.

Required Skills

  • At least 3 years of relevant software development experience.
  • Strong proficiency in at least one programming language.
  • Bachelor's degree in a relevant field or equivalent combination of education and experience.
  • Solid understanding of software engineering principles.
  • Ability to define and solve logical problems for technical applications.
  • Knowledge of current software and design standards.
  • Ability to select and adapt various programming methods to meet project needs.

Preferred Skills

  • 5 years of relevant professional experience.

Education

Bachelor's degree