Hi, Hope you are doing well. Please review the JD below and let me know if you’re interested Direct Client 10+ Years profile only Role: Senior Fullstack Developer – Python (9097) Location: Remote Duration: 12+ Months Key Skills: Python, AWS, Teraform, Microservice architectures, REST, Docker, Kubernetes Description: The Senior Application Developer supports business process automation through technology solutions. The purpose of the role is to develop business software solutions for complex and large-scale projects through test driven development, object and data modeling, database design, programming, quality assurance and implementation support. The Senior Application Developer participates in application standards development and serves as an evangelist for best practices in software development. Requirements: - Experienced in full stack development through Docker and Kubernetes
- Experience with web services including REST, GraphQL, and Microservice architectures
- Experience with API development including OpenAPI or FastAPI
- Experience programing in Python, Java, or Go
- Experience with AWS architecture, Route53, Lambda, EKS, SNS, S3, CodePipeline
- Experience with various Unit Testing frameworks
- Experience Terraform, Ansible, and Molecule
- Experience with developer workflow: Git, Jenkins, Linting, Code Coverage, SonarQube, Docker, Artifactory, Kubernetes
- Proven ability to solve new challenges and problems quickly and independently
- Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders including senior leadership
- Demonstrated ability to understand and articulate details of complex proposed software solutions
- Strong planning and organizational skills with attention to detail and creative problem solving skills
- Demonstrated ability to mentor and coach others
- Strong experience with design and architectural patterns
- Experience working in an Agile Scrum environment
- Demonstrated history of regularly using unit testing during the development process
- Strong preference for candidates who have worked on architecture modernization projects, and / or converted monolithic application to microservices architecture
Responsibilities: - Developing systems and applications to client’s coding and quality standards
- Collaborate with IT teams to clarify design and implementation while meeting project needs
- Collaborate with business teams to clarify requirements and business needs
- Technically manage complex and large-scale project efforts in development, maintenance and enhancement of business system applications
- Collaborate with developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability
| | | | |