Role Overview
As a Custom Software Engineer, your day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. You engage in collaborative environments that emphasize modern development frameworks and agile methodologies to ensure the delivery of scalable and efficient software. Your work focuses on meeting unique business requirements by continuously refining and enhancing software performance and functionality, contributing to the overall success of projects and organizational goals.
Responsibilities
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Assist junior team members by sharing knowledge and providing guidance to support their professional growth.
- Continuously evaluate existing software components to identify opportunities for improvement and optimization.
- Maintain clear and comprehensive documentation to support software development and maintenance activities.
Requirements
- Minimum 3 years of experience in Microsoft SQL Server Integration Services (SSIS).
- Strong experience in designing and implementing data integration workflows and ETL processes.
- Ability to troubleshoot and optimize complex data pipelines to ensure high performance and reliability.
- Familiarity with database concepts, data warehousing, and relational database management systems.
- Experience working within agile development environments and collaborating with diverse teams.
- Skilled in analyzing business requirements and translating them into technical specifications.
- 15 years full time education is required.
Skills
- Microsoft SQL Server Integration Services (SSIS)
- ETL
- SQL Server
- Data Warehousing
- Agile