Programmer Analyst (Ref# PA727MMA)

HTC Global Services, Inc.
Troy, MI, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Confluence JIRA Information Systems Computer Engineering IBM DB2 Software Debugging PostgreSQL
+13 more
MySQL OpenShift Oracle (Applications) Software Architecture Software Requirements Analysis Spring-boot Git Kubernetes Information Technology Restful APIs Docker Jenkins Microservices

Job description

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. 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. 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. Review technical design specifications and code new or modify existing programs as per the design requirements. Prepare system requirements specification documents. Ensure Spring Boot microservices are integrated with AWS. Prepare test plans based on the system requirements specification. Inspect test results for accuracy and completeness. Provide technical support and maintenance activities for enhanced system functionality. Use of Agile, Java, Spring Boot, Microservices, REST, JavaScript, Docker, Kubernetes, Jenkins, Git, OpenShift, Jira, Confluence, Oracle, DB2, MySQL, PostgreSQL, and AWS.

Requirements

Position requires 2 years of experience with Java, Spring Boot, Jenkins, OpenShift, and AWS., 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 or related experience. Position requires 2 years of experience with Java, Spring Boot, Jenkins, OpenShift, and AWS. 40hrs/week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all