Home

Urgent requirement || Python developer with step fuction || McLean DC, Chicago IL, or NY : Hybrid at Chicago, Illinois, USA
Email: [email protected]
Hi,

My name is Uma Adhikari and I am a Staffing Specialist at Mamsys Consulting Services. I am reaching out to you on an exciting job opportunity with one of our clients.

Title: Sr. Engineer 
Python developer with step fuction

Location:McLean DC, Chicago IL, or NY : Hybrid

Job Description/ Roles & Responsibilities

As a Senior Engineer specializing in AWS Step Functions, Lambda, and 
Python, you will be responsible for designing, implementing, and maintaining scalable and reliable serverless solutions to support our business operations. You will work closely with cross-functional teams to understand requirements, architect solutions, and deliver high-quality code that meets our performance and reliability standards.

Key Responsibilities:

Solution Design: Collaborate with product managers, architects, and other stakeholders to understand business requirements and translate them into scalable serverless solutions using AWS Step Functions, Lambda, and other relevant AWS services.

Development: Write clean, efficient, and maintainable code in 
Python to implement serverless functions, workflows, and integrations within the AWS ecosystem.

Infrastructure as Code (IaC): Utilize Infrastructure as Code tools such as AWS CloudFormation or Terraform to define and manage AWS resources and environments.

Optimization: Continuously monitor and optimize the performance, cost, and reliability of serverless applications and workflows to ensure efficient resource utilization and maximum uptime.

Testing: Develop and implement automated tests to validate the functionality, performance, and scalability of serverless applications.

Deployment & CI/CD: Implement robust deployment pipelines using CI/CD tools such as AWS CodePipeline or Jenkins to automate the build, test, and deployment process.

Documentation: Create comprehensive documentation including design documents, technical specifications, and deployment guides to facilitate knowledge sharing and collaboration.

Troubleshooting & Support: Investigate and resolve technical issues related to serverless applications in production environments, providing timely support and troubleshooting assistance as needed.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field.

3-6 years of hands-on experience in software development with a strong focus on serverless architectures and AWS services.

Proficiency in 
Python programming language with a solid understanding of software development best practices and design patterns.

Experience designing and implementing serverless workflows using AWS Step Functions and Lambda functions.

In-depth knowledge of AWS services including but not limited to S3, DynamoDB, API Gateway, IAM, CloudWatch, and SQS.

Familiarity with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.

Strong problem-solving skills with the ability to troubleshoot complex issues and optimize system performance.

Excellent communication skills with the ability to collaborate effectively with cross-functional teams and articulate technical concepts to non-technical stakeholders.

Preferred Qualifications:

Experience with containerization technologies such as Docker and Kubernetes.

Familiarity with DevOps practices and tools for automation, monitoring, and continuous integration/continuous deployment (CI/CD).

Knowledge of serverless application frameworks such as Serverless Framework or AWS SAM (Serverless Application Model).

Key Responsibilities:

Solution Design: Collaborate with product managers, architects, and other stakeholders to understand business requirements and design efficient and scalable solutions using Go Lang.

Development: Write clean, idiomatic, and efficient code in Go to implement backend services, APIs, and microservices.

Performance Optimization: Continuously optimize the performance of Go applications by identifying bottlenecks and implementing performance improvements.

Testing: Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and correctness of Go code.

Deployment & DevOps: Implement robust deployment pipelines using CI/CD tools such as Jenkins or GitLab CI to automate the build, test, and deployment process.

Monitoring & Troubleshooting: Implement monitoring and logging solutions to track system performance and troubleshoot issues in production environments.

Documentation: Create clear and comprehensive documentation including design documents, API specifications, and deployment guides to facilitate knowledge sharing and collaboration.

Code Review & Mentoring: Conduct code reviews to ensure code quality, adherence to best practices, and knowledge sharing among team members. Provide guidance and mentorship to junior engineers as needed.

Qualifications:

3-6 years of hands-on experience in software development with a strong focus on backend development using Go Lang.

Proficiency in Go programming language with a deep understanding of language features, idioms, and best practices.

Experience designing and building scalable and high-performance systems and microservices using Go.

Familiarity with modern software development practices such as Agile methodologies, CI/CD, and DevOps.

Strong problem-solving skills with the ability to debug complex issues and optimize system performance.

Excellent communication skills with the ability to collaborate effectively with cross-functional teams and articulate technical concepts to non-technical stakeholders.

Preferred Qualifications:

Experience with cloud platforms such as AWS, GCP, or Azure.

Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.

Familiarity with other programming languages such as 
Python, Java, or JavaScript.

Contributions to open-source projects or active participation in the Go community.

Experience with distributed systems, message brokers, and event-driven architectures

--

Keywords: continuous integration continuous deployment access management sthree information technology golang Illinois New York
Urgent requirement || Python developer with step fuction || McLean DC, Chicago IL, or NY : Hybrid
[email protected]
[email protected]
View all
Wed May 15 01:10:00 UTC 2024

To remove this job post send "job_kill 1394501" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 10

Location: Chicago, Illinois