Allstate

Senior Python Developer

Allstate

full-time

Posted on:

Location Type: Hybrid

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

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)