Job Description:
The Hadoop Developer is responsible for designing, developing, maintaining, and supporting large-scale data management and application solutions. This role involves coding, testing, debugging, documenting, and enhancing applications while ensuring compliance with IT controls and development standards. The developer will participate throughout the Systems Development Life Cycle (SDLC), collaborate with cross-functional teams, support application migrations, evaluate vendor solutions, and contribute to moderately complex development projects while ensuring the confidentiality, integrity, and availability of applications and data.
Key Skills
- :AB Initio, Hadoop, Spark, Python, SQL, Stored Procedures, and Snowflake (Preferred
- )APIs, Unit Testing, Debugging Tools, Versioning Tools, System Design, Technical Documentation, Change Management, Release Procedures, Performance Testing, and Object-Oriented Programmin
- gSDLC, Product Development Life Cycle, IT Controls, Application Migration, Technical Specifications, Integration Points, Vendor Product Evaluation, and Gap Analysi
- sMS Suite, Visio, Computer Systems, and Information Technology Practice
s
Required Qualification
- s:Experience with unit testing, release procedures, coding design, documentation protocols, change management, and performance testi
- ngProficiency with versioning tools, debugging tools, MS Suite, and Vis
- ioStrong knowledge of Information Technology, computer systems, and SDLC methodologi
- esProficiency in object-oriented programming languag
- esStrong organizational, analytical, interpersonal, communication, critical-thinking, and decision-making skil
- lsAbility to manage responsibilities independently, demonstrate initiative, ownership, adaptability, and work effectively in a team environme
- ntAbility to learn from feedback, communicate technical information clearly, and present solutions aligned with business objectiv
es
Additional Skil
- ls:Develop, enhance, review, and maintain code for moderately complex applications, multi-platform programs, and A
- PIsCreate technical specifications, identify integration points, analyze requirements, and communicate impa
- ctsCollaborate with IT Developers, Business Analysts, Systems Analysts, Project Managers, vendors, and other stakehold
- ersEstimate project scope, timelines, resources, and development eff
- ortPerform unit testing, establish test conditions, troubleshoot, and debug applicati
- onsSupport application transitions and migrations throughout the Product Development Life Cy
- cleResearch vendor products, evaluate alternatives, and conduct gap analysis/comparis
- onsImplement IT Controls to ensure application and data confidentiality, integrity, and availabil
ity