Job Description:
This developer will assist to build and maintain end-to-end data platform solution to address business requirements.
This role will require usage of various tools such as
Microsoft SQL Server data tools,
.NET Core, Powershell,
Structured Query Language (SQL) for development, automation and maintenance of different solutions in hospitality domain.
As part of this role, the engineer is also expected to design and development using .NET core along with data engineering related activities.
Scope of Work: -
Build and maintain reliable, efficient and consumable data solutions and ETL processes by supporting all phases of the software
development life cycle, including gathering requirements, design, development, testing,
deployment, integration, documentation, and post-deployment maintenance.
- Design and implement efficient data pipelines for seamless data integration
- Ensure data quality through validation, cleansing, and error handling techniques.
- Monitor data infrastructure for performance issues and optimize as necessary
- Design, develop, and maintain software applications using .NET Core
- Write clean, maintainable code using .NET programming languages
- Test and deploy applications, ensuring high performance and security
- Document data processes, pipelines, and best practices for knowledge sharing
- Resolve any issues reported in deliverables.
- Set up monitoring process to alert any issue.
Key Qualifications/Requirements:
- Bachelor's degree in Computer Science or related field
- 3-4 years of hands-on experience in database solution development
- Proven hands-on experience in development using .NET core
- High proficiency in SQL, data modeling and problem solving skills
- Hands-on experience in building and maintaining an end to end database solution from data ingestion, data transformation, data processing to deployment for both real time and batch data is required
- Good knowledge of version control system ex: git
- Prior experience in big data and building data pipelines will be an added advantage
- Ability to respond to changes quickly and work independently
- Good time management and ability to meet deadlines
- Experience with Kubernetes, CI/CD pipeline automations will be a plus