Description
Title: Mulesoft Developer
Duration: 12+ Months
Rate: $75/hr C2C or $71/hr W2
Number of Positions:1
The client is seeking an Experienced Mulesoft Developer to assist in designing and developing the next generation of business systems. The developer will focus on developing new applications and systems integration using Mulesoft ESB. The ideal candidate has experience using multiple technologies to develop business critical systems in a distributed, N-tier architecture.
This role is responsible for designing, developing, unit testing, and integrating systems to support our certain areas of this client's business. They will perform a variety of programming assignments requiring hands on knowledge of coding strategies, design patterns and tools that support an integrated systems environment.
What you'll need:
Excellent communication and people skills. You must be comfortable participating in business and technical conversations with the technology team and product owners
Passion for designing and developing mission critical enterprise systems using Mulesoft and Microservices
Desire, knowledge and ability to mentor team members in Mulesoft best practices
Commitment to writing readable, maintainable code that meets business requirements
2+ years Mulesoft development experience
2+ years developing RESTful services using Mulesoft ESB
5+ years with relational databases and SQL. Microsoft SQL Server preferred
Understanding of Microservice design principles
2+ years RAML experience and API first design
Experience with unit test frameworks. MUnit preferred
Experience with Test Driven Development and automated testing
BS/MS in Information Technology, Computer Science, Engineering or related field
What will give you an advantage:
Mulesoft Certification
Experience using Mulesoft to integrate custom applications with Salesforce
Experience with migrating Legacy applications to a Service Oriented Architecture that integrates with other systems
Securing Mulesoft applications
Experience deploying and managing Mulesoft applications
Experience in designing and developing a robust and scalable service layer
Prior development experience in Java, C# and Angular
What you'll do:
Design, develop and unit test new features and enhancements using Mulesoft ESB
Mentor team members in Mulesoft development and best practices
Develop applications in accordance with SDLC methodology, industry best practices and departmental policies and standards
Analyze business and functional requirements in order to collaborate with business owners, business analysts, developers and management to propose technical solutions
Transform business requirements into actionable technical specifications and estimate the level of effort
Develop software that will support high transaction volumes with defined Service Level Agreements
Design and create clean, efficient and maintainable code with comprehensive unit tests
Create and execute functional integration test plans following TDD and automated testing
Assist with production related issues as needed