Description
Develop and maintain complex application programs, owning the full lifecycle from analysis and design to coding, debugging, and testing.
This role is on-site.
Responsibilities
- Analyze business requirements to design technical specifications aligned with company standards.
- Execute coding, debugging, and testing phases for application development.
- Collaborate with system architects, vendors, and business partners to implement solutions.
- Support the installation and implementation of computer programs and systems.
- Review performance indicators to identify and implement technical improvements.
Required Skills
- 5+ years of experience in computer programming and application development.
- Strong proficiency in .NET or C#.
- Hands-on experience in analysis, design, coding, debugging, and testing.
- Ability to manage multiple assignments and meet technical completion dates.
- Produce technical documentation for both technical and non-technical audiences.
- Experience with software installation and system implementation.
- Bachelor's degree in computer science, electrical engineering, electronics, or a related field.
Preferred Skills
- Ability to identify and implement key opportunities while researching potential solutions.
- Experience providing training and mentoring to other technical staff.