You will design, develop, and implement new software features and functions throughout the full development life cycle.
Responsibilities
- Design and develop components for request handling, business logic, authentication, authorization, security, and logging.
- Analyze requirements and perform impact analysis for client-requested changes.
- Write, review, and maintain technical design documents.
- Execute unit and integration testing for defect fixes and enhancements.
- Provide technical support for ongoing applications, including system maintenance and production support.
Required Skills
- 2 years of experience in software development, technical leadership, or software consulting.
- Proficiency with Python.
- Experience with Azure Cloud.
- Experience using Jenkins and GitHub.
- Experience using Atlassian Jira.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or 4 years of equivalent experience.
- Ability to travel or relocate to various locations throughout the United States.