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.