Job Description
Job Description
Python Developer - W2 Only
Job Description:
- Proficient in Python development as well as multiple design techniques.
- Working proficiency in Python toolset to design, develop, test, deploy, maintain and improve software.
- Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks.
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
- Proficiency in one or more general purpose programming languages.
- Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of Software.
Required Skills:
- Proficiency in Python programming language.
- Responsible for developing code, deploying applications, conducting testing, and fixing bugs to ensure highquality software delivery.
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Experience with software integration using RESTful APIs and web services.
- Database experience using RDBMS (Preferably Oracle) and NoSQL (Good to know).
- Strong problemsolving skills and attention to detail
Preferred Skills:
- Familiarity with frontend technologies (e.g., ReactJS, HTML, CSS, JavaScript).
- Knowledge of containerization tools like Docker.
- Understanding of software development lifecycle and agile methodologies.
- Experience in automated testing and continuous integration.
- Experience integrating ReactJS applications with AWS services such as AWS Lambda, API Gateway, and S3.
- Understanding of AWS security best practices, including IAM roles and policies, to ensure secure access and management of AWS resources in ReactJS applications.
- Familiarity with setting up CI/CD pipelines using AWS CodePipeline or similar tools, and knowledge of AWS CloudWatch for monitoring and logging application performance.
Roles and Responsibilities:
- Design and develop resilient and robust webbased applications hosted on both cloud and on-premises platforms.
- Engage in the handson design and development of technical artifacts.
- Participate in technical reviews and contribute to defining and improving processes related to configuration management, deployment, and resiliency planning for the application.
- Maintain, enhance, and implement bug fixes; proactively monitor priority items, investigate issues, analyze solutions, and drive problems to resolution.
- Collaborate with crossline-of-business (xLOB) teams to align technical requirements with existing offerings and the roadmap.
- Create system integration solutions and interfaces.
- Enforce best agile practices, such as story estimation and testdriven development.
- Drive continuous improvement and innovation.
Job Tags