Job Description:
- At least 5 years of experience in software development using C# and .NET Core.
- Strong proficiency in Python for scripting, automation, and data manipulation.
- Develop and maintain data pipelines and ETL/ELT processes, and ensuring maintainability through unit and integration testing.
- Collaborate with data teams to understand requirements and automate deployment and monitoring.
- Optimize data storage and troubleshoot issues to enhance performance.
- Hands-on experience and knowledge in MSSQL and Oracle databases, including stored procedures, performance tuning, and query optimization.
- Solid understanding of software design patterns, RESTful APIs, and microservices architecture.
- Experience in version control tools (e.g., Git) and CI/CD pipelines.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities.
- Good team player with the ability to collaborate and work effectively with diverse teams and stakeholders.
- Experience in Cloud environments, such as AWS and Azure.
- Familiarity with containerization tools, such as Docker and Kubernetes.
- Exposure to Agile/Scrum development methodologies.
SKILLS: C#, .Net Core, Python, ETL/ELT, MSSQL, Oracle, Rest API, Git, CI/CD