• Find preferred job with Jobstinger
  • ID
    #13513227
  • Job type
    Permanent
  • Salary
    $80,000 - $100,000
  • Source
    Centraprise Corp
  • Date
    2021-05-14
  • Deadline
    2021-07-13
 
Permanent

Vacancy expired!

This requirement requires working at client site from day 1. Candidates must be either from local area, or open to relocate and work at client side from day 1.

Job Role: Sr. Python Developer

Location: Des Moines, IA

Description:The Technical Lead partners with and is accountable to the CoreTeam Members for all technical aspects of the project, includingdirect oversight of the activities of the technical resources on theproject team. Projects typically have multiple technical resourcesfrom application development, infrastructure, and securitydisciplines, warranting the application of the Tech Lead role inmost projects.

Skill Set:
  • Strong experience in Python 3.x in ETL space
  • Experience in ETL tools and integration design, development, and
deployment.
  • Very strong hands-on experience in creating and implementing
various design patterns.
  • Through understanding and experience in Data Warehouse
environment.
  • Experience with an enterprise scheduling tool; Control M is
preferred.
  • Experience with databases, PostgreSQL preferred; Teradata,
Oracle, DB2 are also acceptable.
  • Experience with strong SQL is preferred.
  • Experience on DevOps tools like Jenkins, BitBucket.
  • Knowledge of Annuity or Insurance products is a must.
  • Strong knowledge of large-scale internal software applications or
related technologies.
  • Proficient in Project Management and SDLC processes.
  • Strong sense of teamwork and ability to both lead and execute
programs.
  • Experience with Agile project is preferred.
  • Should have good data analytical skills.
  • Should have good communication and collaboration skills.
  • Should have good documentation skills.
  • Should have experience with JIRA / Confluence.

Responsibilities:
  • Leads large project efforts, ensuring project requirements and
timelines are met.
  • Coordination with Offshore on technical delivery.
  • Serves as the technical expert on specific IT systems in sphere of
responsibility.
  • Identifies technical issues and is accountable for resolution.
  • Consolidates technical resource estimates and skill needs, both
internal and external for the project, and maintains a detailedunderstanding of the technical assignments throughout theproject.
  • Provides accurate estimates for solutions; required to be an expert
in one application or have breadth across multiple applications.
  • Accountable for all aspects of the technical activities, including
software development requirements, architectural requirements,hardware, technical models, vendor interaction, technical designs,etc., and ensures the systems/applications fit into the overallinfrastructure.
  • Designs, codes, and tests all sizes of application solutions using
object-oriented development, with a current focus on Python.
  • Implements system designs and technical architecture that meet
business requirements.
  • Effectively communicates and documents the application
architecture utilizing industry standards as part of a team.
  • Executes unit/string testing; may lead creation of development
unit/string test plans; solid understanding of QA testing plans.
  • Ensures quality of technical products – inspects code reviews, unit
test and string test work products and results to make sure theproject is ready for QA testing.
  • Partners with the QA Lead in defect management to deliver
resolution to issues and mitigate risks.
  • Solve performance issues by performing query optimization etc.
  • Independently documents own code and produces technical
design documentation.
  • Mentors less experienced team members on application design
and development.
  • Responsible for technical adherence to change, risk, security, and
release management procedures/policies.
  • Identifies training needs for technical team members and works
with Management to implement appropriate training.
  • Participates in defining and approving the project change plan.
  • Develops or participates in the development of project change
artifacts for functional area of responsibility.
  • Ensures that project change processes are followed by functional
team members.
  • Performs impact analysis to ensure feasibility of changes, including
estimation and identification of risks, issues, and downstreamimpacts.
  • Obtains consensus from key team members and functional
stakeholders regarding change approaches.
  • Solicits input from Subject Matter Experts (SMEs) as needed.
  • Ensures quality and controls are in place, managing escalations,
and developing and recommending solutions.
  • Assists in the development of internal policies and procedures
standards.
  • Provides technical advice to senior IT management or project
managers, assisting them with high level planning or issueresolution.

Performance Metrics:
  • Meeting software application development timelines.
  • Developing streamlined/effective applications code.
  • Ensuring code development follows company’s standards and best
practices.
  • Documenting software applications developed or changes to
existing software applications.
  • Unit test developed code to ensure minimal defects upon
promotion to integration and QA testing.
  • Drives architecture and tech design discussions and ensure that
outcomes are clearly documented to assist developers in coding totechnical specifications.

Vacancy expired!

Report job