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.