
Senior Python Developer
Allstate
full-time
Posted on:
Location Type: Hybrid
Location: Pune • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead collaboration efforts with product owners and stakeholders to define user stories and translate business requirements into scalable technical solutions using industry best practices and modern technologies.
- Drive project execution by managing timelines, proactively addressing challenges, and contributing both independently and as a senior member of cross-functional teams.
- Develop secure, maintainable, and high-performance code that meets all functional and non-functional requirements, ensuring alignment with stakeholder expectations and quality standards.
- Deliver enterprise-grade software solutions in compliance with established release and change management protocols.
- Perform advanced automation and web development across multiple languages and platforms, providing technical leadership and mentoring to junior developers as needed.
- Architect and implement CI/CD pipelines, integrating source control, automated testing, and deployment workflows for both on-premises and cloud-based environments.
Requirements
- Microsoft Azure Administrator Associate certification (AZ-104)
- Proficiency in Python programming
- Hands-on experience with SOAR platforms such as Microsoft Sentinel/Defender, IBM Resilient, Palo Alto Cortex XSOAR, or Splunk Phantom
- Strong understanding of software design patterns and supply chain security considerations
- Working knowledge of cryptographic libraries and their practical application
- Familiarity with authentication and authorization protocols including Single Sign-On (SSO), OAuth2 (OIDC), SAML, and JWT
- Bachelor’s degree in Information Security, Engineering, Computer Science, or a related field—or equivalent professional experience
- Minimum of 5 years of experience developing applications using Python, Java, Spring, JavaScript, and SQL/NoSQL databases
- Experience designing and implementing RESTful services, microservices, and scalable software solutions
- Solid understanding of secure coding practices
- Advanced user-level proficiency in both Windows and Linux server environments
- Hands-on experience with virtualization technologies (e.g., VMware) and containerization tools (e.g., Docker or Podman)
- Experience with DevOps platforms and tools such as Jenkins, Puppet, Ansible, or Terraform
Benefits
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaSpringJavaScriptSQLNoSQLRESTful servicesmicroservicessecure coding practicesautomation
Soft Skills
collaborationproject managementproblem-solvingtechnical leadershipmentoring
Certifications
Microsoft Azure Administrator Associate (AZ-104)