Databricks Data Engineer
Job Description
Databricks Data Engineer role at Infosys, onsite in Richardson, TX, contributes to end-to-end software development activities across requirements, design, coding, testing, training, and production support.
Responsibilities
- Support the requirements elicitation process by documenting the assigned portions of business requirements, following the provided guidelines, and ensuring alignment with project goals and traceability to downstream development tasks.
- Lead and document software design discussions, capturing architectural decisions to guide the engineering team toward delivering scalable and maintainable solutions aligned with best practices and project constraints.
- Contribute to development activities by coding and integrating new features or updates into existing applications, with a focus on preserving system stability, performance, and compatibility.
- Perform thorough code reviews, implement approved changes to the codebase, and maintain development repositories to support reliable release cycles.
- Define and implement test strategies, analyze results, and coordinate bug fixes to uphold the organization's software quality standards.
- Create and deliver user training programs, comprehensive documentation, and support frameworks to ensure a smooth transition to the new software.
- Actively respond to production issues as they arise, troubleshoot problems, and propose preventive measures to enhance overall system reliability.
- Maintain detailed records of code, testing techniques, and support activities to enrich the knowledge base and assist similar projects in the future.
Requirements
- Demonstrates a collaborative mindset and outstanding communication skills to coordinate with teammates, stakeholders, and cross-functional teams.
- Ability to manage the full end-to-end SDLC from requirements gathering through deployment and ongoing maintenance.
- A talent for translating complex business requirements into clear, actionable development tasks that drive implementation.
- A passion for software design accompanied by hands-on coding experience across relevant platforms and technologies.
- A proactive approach to testing, debugging, and refining applications to deliver consistent quality.
- Capacity to work with cross-functional teams and perform effective software integration.