About the Job
Role: Python Full Stack Developer / Lead Python FSD Developer
Location: Alpharetta, GA — 100% Onsite
Interview: F2F in Final Round
Employment Type: Contract
Job Description
We are looking for a hands-on
Lead Python Full Stack Developer to join the
WM Core Processing Technology team. The developer will contribute to and manage all aspects of application development, including functional and technical specifications, system design, development, and implementation.
The team is responsible for building a suite of tools to manage security journaling across different channels.
The successful candidate will be a highly motivated team player with strong application development experience, a solid technical background, excellent communication skills, and the ability to interact directly with users and technologists across the firm.
The ideal candidate should be self-motivated, delivery-focused, and comfortable working independently with minimal supervision.
Required Skills & Qualifications
- Strong communication and interpersonal skills
- Strong analysis, design, and development skills
- Excellent problem-solving and troubleshooting abilities
- Strong hands-on experience with Python Full Stack Development
- Experience designing and developing scalable applications
- Strong database development skills, preferably DB2 and SQL Server
- Ability to design new database tables and modify existing table structures based on application specifications and business requirements
- 3+ years of experience working with geographically dispersed teams across multiple time zones
- Experience working in collaborative enterprise technology environments
- Ability to work directly with business users and cross-functional technology teams
Key Responsibilities
- Design, develop, and maintain full-stack applications using Python
- Translate functional and technical requirements into scalable solutions
- Develop and maintain database structures, queries, and integrations
- Collaborate with distributed teams across different time zones
- Participate in application architecture, design, development, testing, and deployment
- Troubleshoot complex technical issues and provide effective solutions
- Work closely with users and other technologists to deliver high-quality applications
- Ensure timely delivery of assigned development initiatives