Description & Requirements
Essential Duties and Responsibilities:
- Lead the design and development of complex software applications from business requirements in collaboration with other team members
- Investigate new solutions, tools, products, and techniques to incorporate into coding standards.
- Troubleshoot complex issues and produce detailed proposals to resolve.
- Support testing and remediate defects
- Guide, coach, and mentor entry and mid-level developers
Job-Specific Essential Duties and Responsibilities:
- Maintain direct responsibility and ownership in developing and deploying components or complete application functionality using Databricks, Informatica, SQL and other tools.
- Design software components from business requirements in collaboration with other team members.
- Support ETL and BI functionalities of the application.- Provide support to technical team, writing the necessary required documentation as per the IRS development methodology for ETL integration.
- Coordinate, plan, communicate, develop and review client presentations and documentation required under the IRS Enterprise Lifecycle
Additional requirements as per Contract/Client:
- Candidates must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance (active IRS Moderate Risk MBI clearance is a plus).
- Candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years, and Federal Tax compliant
- Bachelor's degree in related field.
- 7-10 years of relevant professional experience required.
- Equivalent combination of education and experience considered in lieu of degree.
Job-Specific Minimum Requirements (required skills that align with contract LCAT, verifiable, and measurable):
Project Specific Qualifications:
- Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree
- At least seven (7) years of relevant experience required
- Possess an active IRS MBI
- Minimum of two (2) years’ Experience working with IRS data such as IRTF, IRMF, CADE2, IMF, BMF, BRTF and others.
- Experience integrating a range of technologies in a large federal IT environment such as the IRS.
- Knowledge of cloud-based technologies and integration of on-prem to on-cloud migrations.
- Implementation knowledge of Java, Python and REST API’s
- Experience with performance optimization of Data pipelines
- Expertise in building CLI based solutions using a variety of available tools
- Knowledge of Databricks and ability to write SQL queries and Python scripts to Query and manipulate data.
- Knowledge of ETL and BI tools and able to understand and support ETL and BI functionalities of the application.
- Good problem-solving skills with architectural, design and hands on development experience.
- Experience working in and a general understanding of Red Hat Linux OS, or other Unix-like OS.
- Experience with Shell scripting.
Preferred Skills and Qualifications:
- Prior experience working with IRS systems and data
- Experience building Data pipelines moving data from on-premises to Databricks running on AWS cloud.
- Hands-on implementation experience with data migration, data wrangling and data manipulation
- Proven experience with using COTS products and custom scripting to build ETL pipelines.
- Prior implementation and development knowledge of Bash scripts
- Excellent programming language skills in Python on Linux environment
- Understanding of application and transport layer security
- Knowledge of SQL and performance tuning technique
- Experience with Jenkins and automated testing techniques
- Familiar with Agile / Scrum
- Prior implementation of containerization using Docker, Open Shift or AWS EC2 instances