Description

Responsibilities

  • Responsible for the analysis, development, installation, modification and support of complex software and/or information solutions.
  • Design software and/or information solutions based on functional area assigned.
  • Independently code, debug, revise and document intricate objects or systems. Design solutions based on functional area assigned.
  • Design and Implement Data Analytic and Reporting Solutions.
  • Develop high quality ETLs with built-in automated tests and reconciliations to validate completeness of data movement for any new or existing integrations with automated tests and/or reconciliations.
  • Work closely with solution and information architecture to ensure alignment to design.
  • Implement the tested and approved objects in a manner which protects the integrity of all test and production environments.
  • Identify best practices, communicate and implement these practices to the department.
  • Create and sustain business literacy and understanding of business processes in the IS organization.
  • Provide detailed application and code expertise to the development, testing, business teams.
  • Develop high quality SQL, dashboards, and/or reports tailored to meet end user, management, and business requirements.

Required Skills

  • Strong knowledge of using react components and libraries, API development in Python and strong AWS/DevOps.
  • Proficiency with object oriented software design and development.
  • Good communication and organizational skills and can work effectively in a team environment.
  • Very strong Linux skills needed for troubleshooting OS issues.

Required Experience

  • 5+ years of professional development in Python on Linux.
  • 2+ years of professional experience developing RESTful APIs.
  • Experience developing software hosted in a cloud environment (SaaS).
  • Experience with Agile processes, especially Scrum, Scrumban or Scaled Agile (SAFe).
  • Experience with Python applications in Docker containers, including build and deployment automation.
  • Experience with infrastructure tools including Jira, Confluence, BitBucket, Jenkins, and Git.
  • Experience with automated testing.
  • Experience with CI/CD pipeline utilizing Jenkins automation a plus.
  • Experience developing Ruby applications/scripts a plus.

Education Requirements

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


 

Education

Any Graduate