Hybrid – Woburn, MA
Opportunity Details
OVERVIEW:
The Senior Database Engineer will be responsible for the design, development, testing, and maintenance of data and file transfers, ETL, APIs and application integration infrastructure. The incumbent will work with MuleSoft, Oracle databases, Salesforce and other systems for integration and API development. The incumbent will provide production support and troubleshooting as well as participate in business projects. The incumbent will provide training, guidance, and assistance to other developer resources (including data extracts). The incumbent should have six or more years’ experience with Web Services, APIs, web applications, relational databases, ELT, data modeling, development or architecture experience. Additionally, the incumbent should have at least one year of experience with MuleSoft and related technologies including data and file integrations.
ESSENTIAL FUNCTIONS:
• Perform MuleSoft design and development
• Perform REST/SOAP API ad Web Services design and development
• Perform data/file transfer integrations design and development
• Perform database design and development
• Perform ETL design and development
• Perform business analysis to determine data needs
• Perform system analysis to determine best ways to expose data to other systems
• Design and execute unit tests and test plans to verify data integrity
• Identify, evaluate, and assist in implementation of new tools and technologies
• Maintain awareness of industry developments
• Provide task breakdowns and estimates for projects and other work efforts
• Train end users and provide guidance on tool usage
• Follow and maintain best practices, processes, and techniques
• Create and maintain training documents and knowledge documentation; disseminate these documents to relevant personnel
• Use, review, and update architecture and application documentation
• Perform troubleshooting and resolution of production issues
• Maintain and administer tools and applications
• Perform source control management
• Perform unit testing and prepare deployment plan.