Description

Responsibilities

  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
  • Analyze the needs and build solutions to ensure all developed module/software using Python are reliable, efficient, reusable, and understandable.
  • Design, develop, and implement applications using Python, SAS, SQL to support business requirements.
  • Build database API services based on Python frameworks.
  • Integrate existing ETL process from SAS on-prem to SAS/Python on cloud.
  • Act as an expert technical resource for modeling, simulation and analysis efforts.
  • Act as a Python expert technical resource and share technical expertise with developers.
  • Leverage industry best practices to design, test, implement and support a solution.
  • Assure quality, security and compliance requirements are met for supported area.
  • Be flexible and thrive in an evolving environment.
  • Adapt to change quickly and adjust work accordingly in a positive manner.

Required Skills

  • Good Knowledge to design, develop and deploy large scale end-to-end projects using CICD/DevSecOps.
  • Awareness about CI/CD, Jenkins is a plus.
  • AWS expertise.
  • Able to work well in team environment.
  • Demonstrated ability to participate in a global software engineering team while working closely with product management, quality assurance and business analysts.

Required Experience

  • 5+ years’ Development experience in Python.
  • Hands on experience in designing, developing and successful deployment of large scale projects from end-to-end using CICD/DevSecOps.
  • Hands on experience in following the iterative and agile SDLC.
  • Proven experience working with an Agile framework mindset.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Information Systems or a closely related field.


 

Education

Any Graduate