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 BGC (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