Own the full software application lifecycle, from technical analysis and design through implementation and support.
This role is on-site.
Responsibilities
- Perform technical and systems analysis to design and develop software applications.
- Execute unit testing and system integration testing before releasing code to Quality Assurance.
- Oversee the creation and maintenance of technical and functional documentation.
- Analyze how integrating third-party solutions impacts the overall systems architecture.
- Manage the resolution of small to medium technical issues.
Required Skills
- 5+ years of experience in software development.
- Strong background in systems analysis and design.
- Proficiency in systems architecture and software development.
- Experience with unit testing and system integration testing.
- Ability to analyze third-party integrations and their architectural impact.
- Bachelor's degree or equivalent graduate education.
Preferred Skills
- Experience with Go (Golang) specifically.
- Background in managing technical documentation at scale.