Skip to content

Senior Middleware Developer
Company | Wintrust |
---|
Location | Norridge, IL, USA |
---|
Salary | $100000 – $135000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Bachelor’s degree with 7+ years’ experience or Master’s degree with 5+ years’ experience in Computer Science, Engineering, Math, or other quantitative field.
- 5+ years’ experience in Application development – designing, implementing data persistence, data processing, data integration and MDM Solutions.
- 3+ years of experience working in MuleSoft Platform and development. MuleSoft Cloudhub experience is an added advantage.
- Has broad knowledge of the entire domain. Strong awareness of the data and the team.
- Has experience utilizing DW technologies, Middleware technologies, MDM, big data tools including Hadoop and Spark eco system, including tools like Python/Scala.
- Experience with design of traditional DW and Big Data Systems which requires queries returning within sub-second response times.
- Experience in designing and building complex data pipelines moving and transforming data for ODS, Staging, Data Warehousing and Data Marts, MDM, including Middleware Integrations.
- Experience with complex large-scale data and query optimization techniques.
- Experience with implementing of audit, balance, and control mechanism in integration solutions.
- Strong understanding of Domain Driven Design and Middleware concepts for modern integration infrastructure such as API Management, ESB, and MDM concepts.
Responsibilities
- Design, development and continuous improvement of complex and critical data projects.
- Design and develop data ingestion frameworks, leveraging open-source tools and data processing frameworks.
- Enhance data solutions that enables seamless integration and flow of data across the data ecosystem.
- Participates in and supports initiatives outside of main area of responsibility.
- Support/enhance/create data solutions to ensure business continuity, ensuring all related processes meets best-in-class standards offering high performance.
- Support and maintain existing integration solutions for Middleware systems for operational and analytical applications.
- Required to work in other areas of Data Enablement lifecycle as needed.
- Work on the API specification documentation.
- Ensure DevOps (especially CI/CD) practices are implemented for all data solutions.
- Required to work in other areas of Data Enablement lifecycle, including batch and real time processes using SQL Server, SSIS ETL/ETL, MuleSoft as needed.
- Provides technical leadership for projects. Subject matter expertise and technical expert to the point of being sought out for information and advice.
- Define and design processes for implementing and validating data lineage, quality checks, classification, sensitive data remediation etc. to ensure data governance policies are followed.
- Define and design audit, balance and control mechanisms that are to be followed for all data flows.
- Shapes coding methodologies and best practices.
- Provide feedback and signoff, including preparing technical specifications and detail level design documents.
- Prototyping and delivering data integrations and applications in varied deployment models – on premise, cloud, and hybrid.
- Provides sign off on code reviews at lead level.
- Explore the use cases that warrants implementation of real time processing solutions.
- Conducts research and evaluate and recommend technology solutions.
- Supports and guides junior team members.
- Serves as resource to internal and third-party team members on escalated issues and analyzing and designing specifications for less experienced team members.
- Promote a risk aware culture and ensure efficient and effective compliance management standards and practices.
- Pursues self-development and effective relationships with others by sharing resources, information, and knowledge with coworkers and customers.
- Design and develop Custom connectors in MuleSoft and reuse them as needed.
- Develop scripts to automate the monotonous time-consuming activities like updating a POM file in all APIs etc.
Preferred Qualifications
- MuleSoft Cloudhub experience is an added advantage.