Sr. Programmer Analyst (Ref# SPA728SRM)

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

Role details

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

Tech stack

Microsoft Windows Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Unix Information Systems Databases Computer Engineering IBM DB2 Database Design Software Debugging Linux
+15 more
Identity and Access Management Python (Programming Language) Windows Servers Shell Script SQL Databases UML Performance Testing Database Performance Amazon Virtual Private Cloud (VPC) Git Information Technology Physical Design Puppet Terraform Custom Reports

Job description

Job Duties: Lead 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 custom reports, code, test, and debug computer programs. Review user requests and software program requirements for new and modified programs. Responsible for AWS coding and configuration along with Linux infrastructure management. Involved in the installation, configuration, administration, maintenance, and support of DB2 databases on Linux/Unix/Windows servers. Determine the framework and requirements of the database. Determine if the scope of the project fits the timeline and if it meets the budgetary needs. Collect information from the client to analyze the type of data. Analyze how data development should be carried out. Decide what kind of database would be ideal by discussions with the client. Collect information/factors related to database performance. Review design ideas and prototypes with product owners and development team. Provide innovative solutions to system problems. Analyze the data regarding its characteristics, output expected, the audience using the data, and data output. Create a data model with entities and relationship using ER or UML. Validate each data and ER against the requirements. Achieve database design with conceptual design, logical design, normalization, physical design phases. Test and tweak to optimize performance of the developed database. Test the created database to determine if the actual and expected results are matching and get them fixed. Conduct performance testing for the maximum allowable load of a database. Work with database administrators to fix the issues and improve the performance of the database. Ensure that database activities are smooth in their functioning. Create POC (proof of concept) and SOP (standard operating procedures) documents for future reference. Use of AWS (IAM, S3, Glue, EC2, VPC, Terraform), Python, Shell Scripting, DB2, Git, Puppet, SQL, Linux, UNIX, and Windows.

Requirements

Position requires 2 years of experience with AWS, Python, DB2, Git, and Linux., Requirements: Master’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, Database Engineer, or related experience. Position requires 2 years of experience with AWS, Python, DB2, Git, and Linux. 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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · WWC 2021

Videos

See all

Related articles

See all