Job Title: Lead Integration Engineer
Job Location: San Francisco
Job Type: Contract
Job Description:
1) IBM ACE/WebSphere MQ, API-SG/MQ/MFT
2) AWS Cloud technologies: Serverless, Lambda, RDS, Storage, EC2, and migration services
3) Infrastructure as Code (IaC) using Terraform
4) Messaging-based middleware, AWS API Gateway, and integration technologies
5) Programming languages like NodeJS, Python, or Java and JSON/XML data types
6) Alerts and monitoring dashboards creation for metrics and logs
7) Terraform Terraform Terraform!
Preferred Skills (Nice to Have):
1) Security IAM roles/Kerberos/Authz/Wire encryptions
2) DevSecOps CICD Gitlab/Jenkins
**Soft Skill Requirements**
Communication Skills (Rate 1-10) 10
Interview Process: 1 technical interview; may have a technical interview if needed
**Additional Internal Notes**
Please make particular note of the following requirements. This MUST be covered with your candidates.
The background screenings shall include, but are not limited to, the following core inquiries:
National Crime Information Center ("NCIC") check
Fieldprint FBI fingerprint check
Sterling 10 year B(Criminal, Education, Employment, Resume Comparison)
Social Security Number verification
Office of Foreign Asset and Control ("OFAC") Watch List check
Education verification
Employment history report
Drug screening, where permitted by applicable law
Peraton Moderate (Personal Investigation Interview will include interview with PI, submission of a personal history statement requesting details around citizenship, travel, employment, education, residence, landlords, 7 references, financial hardships, investments, credit check)
Job Description:
Responsibilities:
Contribute to the development, testing, implementation, review, and evaluation of complex solutions in an agile and collaborative environment
Provide programming support for complex solutions, developing software from established requirements, appropriately deploying code, and offering insights on the feasibility of system designs
Provide support and troubleshooting for production solutions using strong communication and customer service skills, and recommend changes in development, maintenance, and standards
Contribute to the design of technology infrastructure and configurations, and recommend process improvements
Review complex patches and new versions of applications
Implement complex software packages and deploy code
Compile and maintain technical documentation, including use cases and scripts; conduct technical research and stay current with technology trends
Participate in cross-functional team initiatives and process improvement projects
May require extended work hours, on-call status, and occasional travel, including overnight stays (up to 15%)
Qualifications:
Bachelor's degree or equivalent experience
Experience with:
o IBM ACE/WebSphere MQ, API-SG/MQ/MFT
o AWS Cloud technologies: Serverless, Lambda, RDS, Storage, EC2, and migration services
o Infrastructure as Code (IaC) using Terraform
o Messaging-based middleware, AWS API Gateway, and integration technologies
o Programming languages like NodeJS, Python, or Java and JSON/XML data types
o Alerts and monitoring dashboards creation for metrics and logs
o Nice to have: Security IAM roles/Kerberos/Authz/Wire encryptions
o Nice to have: DevSecOps CICD Gitlab/Jenkins
Experience working on Agile projects, including participation in daily scrums and updates
Strong analytical ability and technical skills, with the ability to provide innovative solutions to both technical needs and business requirements
Strong attention to detail, ensuring a high level of data integrity and accuracy
Proficient oral and written communication skills, with the ability to interact and convey information and concepts to people at all levels of the organization
Proficient ability to translate highly technical information into non-technical terms
Broad knowledge of programming concepts, practices, and principles, including design, implementation, and testing
Ability to interact with customers, understand business requirements, and collaborate with team members to explore existing systems, determine areas of complexity, and identify potential risks to successful implementations