You will work across the full software development life cycle to design, develop, and deploy client-server and web-based applications.
Responsibilities
Design logical and physical database structures and prepare technical design documentation to meet system requirements.
Develop, maintain, and scale infrastructure for Dev, QA, pre-production, and production environments.
Build, test, and deploy software while troubleshooting issues within automated CI/CD pipelines.
Perform software integration, testing, debugging, and the development of custom components.
Coordinate with teams to discuss technical design aspects and provide user training or technical documentation as needed.
Required Skills
Proficiency in C++, Java, and Python.
Experience with SDLC and CI/CD pipeline management.
Ability to analyze user requirements and interpret functional specifications.
Experience developing and deploying web-based and client-server applications.
Master’s degree in Computer Science, IT, Electrical Engineering, or a related field with at least 12 months of experience, or a Bachelor’s degree in the same fields with 60 months of experience.
Willingness to travel to various locations in the United States for client interaction and end-user training.