> Markdown version of [/jobs/ext/2169251-programmer-analyst-ref-pa820srr](https://www.wearedevelopers.com/jobs/ext/2169251-programmer-analyst-ref-pa820srr). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst (Ref# PA820SRR) - **Company:** HTC Global Services, Inc. - **Location:** Troy, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Artificial Intelligence, Amazon Web Services, Amazon S3, Software Applications, Information Systems, Computer Engineering, Software Debugging, Amazon DynamoDB, Python (Programming Language), Software Architecture, Scala (Programming Language), Selenium, Software Requirements Analysis, SQL Databases, Large Language Models, Git, Pyspark, Information Technology, Cloudwatch, Terraform, Splunk, Docker, Jenkins - **Published:** August 21, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/403167307 ## About the Role Position requires 2 years of experience with Python, SQL, AWS, Jenkins, Docker, and GIT., Requirements: Bachelor's degree or foreign academic equivalent in Computer Science, Computer Engineering, Information Technology, Information Systems, or a related field. Plus 2 years of experience in the job offered or a related occupation including Software Engineer, Test Engineer, or related experience. Will accept a Bachelor's degree in any field of study plus 3 years of experience in lieu of the required education and experience. Position requires 2 years of experience with Python, SQL, AWS, Jenkins, Docker, and GIT. Will accept any suitable combination of education, training, or experience as per the requirements cited herein. 40hrs/week. ## Description Work location: Troy, MI and relocation required to various unanticipated locations throughout the U.S. Job Duties: Under direct supervision, assist in the analysis, implementation, coding, documentation, maintenance, and support of computer programs, applying knowledge of programming techniques and computer systems for client projects. Write specifications and reports, code, test, and debug computer programs. Review user requests and software program requirements for new and modified programs. Run and test applications developed using AI models, generate test cases using LLMs, document results, and work with development team to enhance the application. Identify client requirements by detailed discussions/meetings with client, functional users, functional/technical consultants, and product owners to collect requirement specifications, metrics, and key performance indicators. Review system capabilities, workflow, and scheduling limitations to determine if requested change is possible within existing system. Analyze business problems in the existing system by collaborating with end users. Prepare flowcharts and diagrams to illustrate the software architecture that meets client requirements in an effective and cost-efficient manner. Create in-detail technical specifications for application software to be performed by the development team. Review design ideas and prototype with product owners and development team. Provide innovative solutions to complex system problems. Review technical design specifications and code new or modify existing programs as per the design requirements. Prepare test plans based on the system requirements specification. Inspect test results for accuracy and completeness. Ensure the desired quality standards and the system functionality are being met. Provide application technical support and maintenance activities for enhanced system functionality. Interact with end-users and troubleshoot production issues. Use of Python, Scala, SQL, PySpark, AWS (Lambda, S3, Glue, DynamoDB, CloudWatch, EKS, RDS, QuickSight), Docker, GIT, Jenkins, Splunk, Terraform, Selenium, and Windows. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [#Wanted and #Misunderstood: Decoding the Divide Between Developers and HR](https://www.wearedevelopers.com/videos/1224-wanted-and-misunderstood-decoding-the-divide-between-developers-and-hr) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)