Posted in

Senior Middleware Developer

Senior Middleware Developer

CompanyWintrust
LocationNorridge, IL, USA
Salary$100000 – $135000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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.