As a Data Migration Developer, you will be responsible for overall project execution in the area of application software development and data processing. Software development background , strong ETL, SQL, and data processing and transformation skills are a must, preferably with experience in MS SQL Server and SSIS. Experience working with Salesforce, Mulesoft, or JD Edwards EnterpriseOne are a plus, but not required. Development experience in any language (slight preference for C#, C++, Java, Python).
Collaborates with architecture and development teams to design, develop, and deliver integrated solutions that are scalable, adaptable, and sustainable in accordance with established standards.
Develop Master Data Management (MDM) solutions according to business and technical standards in place
Produce efficient SQL for implementing specified business rules around extraction of data from a source system, transforming the data, and loading it into a destination system
Develop orchestration solutions to automate data cleansing and migration workflows
Analyzes and resolves technical and application problems in a timely manner.
Produces ad-hoc queries and develops report solutions to support business needs.
Provides high-level analysis and estimates for new project requests
Assists with process reviews and provides suggestions for improvement
Maintains technical documentation
Performs unit testing
Assists with application support
Performs application and environment setups/configuration
Reports status regularly to department management and interacts with business leaders
Performs application development with minimal guidance and direction
Bachelor's degree in computer science or equivalent field with 5+ years of experience with business application software systems
Excellent SQL skills and knowledge
Excellent written and verbal communications skills
Knowledge of relational database application development
Knowledge of modular design and development practices
Knowledge of application performance tuning techniques
Ability to perform analysis and design
Ability to express complex technical concepts effectively, both verbally and in writing
Ability to communicate effectively with all members of our user community