Synkriom - Audubon, PA

posted 22 days ago

Full-time - Mid Level
Audubon, PA
Administrative and Support Services

About the position

The Sr. Python Application Developer is responsible for delivering technical solutions associated with application code development. This role involves creating and documenting requirements, functional designs, and technical specifications, as well as developing application code and ensuring compliance with audit requirements. The developer will leverage expertise in Python libraries and frameworks, implement Azure cloud technologies, and support all phases of the software development lifecycle.

Responsibilities

  • Responsible for technical deliverables associated with application code development, including requirements documentation and functional design documents.
  • Demonstrate expertise in Python libraries and frameworks such as numpy, Pandas, SQLAlchemy, and numba.
  • Establish workflows for code modification and deployment using tools such as Git and Actions.
  • Implement Azure cloud technologies optimized for performance and cost.
  • Determine and document technical requirements for application systems, including design and test plans.
  • Create automated tests to ensure enhancements do not negatively impact applications.
  • Collaborate with support teams to schedule and deploy releases to all environments.
  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support.
  • Develop, debug, and test applications based on user requirements and input from subject matter experts.
  • Debug, remediate, and enhance existing applications based on documented variances and enhancement requests.
  • Work with database analysts and data modeling teams to develop appropriate data models.
  • Lead or participate in code reviews.
  • Participate as a member of a cross-functional Scrum team.
  • Follow approved methodology for application development and maintenance.
  • Identify enhancements to application development standards and best practices.
  • Develop and maintain design documentation according to defined standards.
  • Assist testing staff in developing product and integration testing approaches.

Requirements

  • Proven experience in Python application development with expertise in relevant libraries and frameworks.
  • Experience with Azure cloud technologies and container-based deployments.
  • Strong understanding of software development lifecycle and methodologies.
  • Ability to create and document technical requirements and design specifications.
  • Experience in developing automated tests and debugging applications.

Nice-to-haves

  • Familiarity with Agile/Scrum methodologies.
  • Experience with performance optimization techniques in Python applications.

Benefits

  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service