Senior Systems Engineer (AWS Connect)

Mastech Digital, Inc.
Merrimack, United States of America
11 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Merrimack, United States of America

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Systems Engineering
Computer Programming
DevOps
Amazon DynamoDB
Monitoring of Systems
Python
Node.js
Scrum
Software Engineering
Amazon Connect
System Availability
Cloudformation
Information Technology
Cloudwatch
Software Version Control
Jenkins

Requirements

You will be someone with the ability/skills to configure Amazon Connect, someone who is a Systems Engineer at your core, not a DevOps person. If you have a background in Programming, that's great; but if not, and you are really strong in Amazon Connect, have good general skills in AWS, that will get the job done.

The Expertise You Have:

  • Bachelor's degree in computer science or equivalent

  • 8+ years' hands-on experience as a systems engineer

  • Demonstrated experience as an engineer responsible for designing, developing, testing, supporting, and solving the Contact Center and telephony products

  • Hands-on experience with Amazon Web Services (AWS) and Amazon Connect

  • Design and implement cloud-based integrations leveraging AWS services such as Lambda (using Node.js or Python), DynamoDB, CloudFormation, and others

  • Hands-on experience with Jenkins, including authoring and maintaining declarative CI/CD pipelines and libraries

  • Proficient in troubleshooting and resolving complex application issues using CloudWatch and other monitoring tools

  • Provide documentation, knowledge transfer, and architectural guidance to internal teams

  • Work cross-functionally with internal teams (cloud, security, telephony, support) as needed

  • Experience with version control and CI/CD for deployments

  • Proficient in troubleshooting and resolving complex application issues

  • Understanding of enterprise-scale platform architecture to which includes considerations for high availability and business continuity.

  • Expertise with Agile (Scrum, Kanban) delivery and software design, development, test and operational automation

  • Proven ability to work independently and professionally in high pressure/visibility situations within tight timeframes

  • Self-starter, curious, collaborative, innovative, eager to learn and guide others every day

Benefits & conditions

Write high-quality code for our applications that is reliable, scalable, and reusable

  • Understand the leadership vision and execute on that vision

  • Strengthen and promote the culture of innovation by setting examples

  • Find creative ways to get things done, and do them right

  • Develop a culture of best-in-class software engineering practices

  • Exercise a passion for keeping your knowledge up to date with the latest and greatest

  • Ensure the high level of integrity in the team

  • Take ownership and accountability for figuring out what needs to be done

Education: Bachelor's degree

Experience: Minimum 8+ years of experience, We have various coverages and additional benefits to choose from:

  • Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

  • Paid Leaves (Wherever applicable).

Apply for this position