Unknown Company

Sr. Python Developer

farmington, mi • Posted 3 days ago
Onsite Full Time General

Sr. Python DeveloperEmployer: HCL Global Systems Inc.Job Duties:Adhere to full software development life cycle (SDLC), architecting scalable web solutions, object-oriented programming (OOPs), database design, agile methodologies, and QA methodologies from project definition to post-deployment documentation. Implement new web features and enhance the responsiveness of existing website features using XML, CSS3, HTML5, DHTML, JavaScript, jQuery, and Springboot. Integrate web code base for faster delivery using Continuous Integration / Continuous deployment tools such as Concourse and AWS's Code Pipeline services such as Code Build, Code Deploy, etc. Design, develop, test, and implement various stand-alone and client-server architecture-based enterprise web application software in Python on the AWS platforms Create and deploy web services on Microservice architecture like APIs and Lambda using Python programming language.

Write Python scripts using CDK and Boto3 library to programmatically access or modify AWS resources. Invoking Lambda functions from web applications and returning the updated response back to the Web application dynamically. Architect, code and execute various database models and execute MySQL queries from Python using Python-MySQL connector and MySQL DB package. Develop and design Python-based API (RESTful Web Service) to interact with the company's website. Implement and integrate the web application with the following cloud services – API Gateway, Lambda, DynamoDB, IAM, VPCs, S3, CloudWatch, Event Bridge, Step Functions, ECS, Fargate, Secrets Manager, Kinesis, etc.

Effectively communicator and translate requirements, design, and architecture, using Object Oriented principles and functional programming concepts. Implement portions of a handed down architecture from the Architecture team, Mentor and provide technical guidance to Jr, Intermediate, and Sr developers. Work on Agile environment, with Jira for bug tracking and Cloud formation /Terraform for building out the configuration templates. Contribute to building database Models, APIs, and Views utilizing Python, to build an interactive web-based solution. Assist in building and debugging the web-based frontend framework like Django using Python, for enhancing web applications using MVC architecture.

Integrate web applications and web services with Infrastructure as Code tools such as Cloud Formation, SAM, or CDK.Work Location: various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.Minimum Requirements:Education: Master degree in Software Engineering or another closely related fieldExperience: NoneJob Order No: .***This position is eligible for a referral bonus through our employee referral program***

Back to Job Search