02 Nov
Mulesoft Lead Developer
job summary:
Position Summary- As lead developer on an agile team, you will be responsible for end-to-end delivery of the solution deliverables for your agile team. This is a technical development role with significant agile team leadership and mentoring responsibilities as an individual contributor.
- Responsible for leading the agile team, providing technical direction and oversight to the agile team while developing and delivering complex software requirements to accomplish business goals.
- Core technologies include .Net, MuleSoft, Microservices, Angular etc. Future technologies to include Pega or other BPM solution as well. Partners with Product Owner, Business Stakeholders, Architects, Impacted System Owners.
- Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures that all code meets SOLID design principles and meets all enterprise and team level standards. Ensures that the team delivers a solution that can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
- Familiar with agile development and testing practices. Leads and contributes to all the Agile Sprint ceremonies by working with business analysts, product owners, scrum masters and the team members. Represents the interests of the solution architect when designing software solutions.
- Develops spike/proof of concept code examples for the team as necessary to mitigate risk or implement new ideas. Assists the team with resolving technical complexities involved in realizing story work.
- Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments. Focuses on setting technical direction for entire application, as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.
- Lead innovative approaches on infrastructure and performance optimization.N10
- Bachelor's Degree in Computer Science/related field or equivalent working experience.
- Able to code and deliver the most complex features assigned to the agile team and lead the breakdown of the rest of the work for the agile team.
- Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures that all code meets SOLID design principles and meets all enterprise and team level standards. Ensures that the team delivers a solution that can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
- Familiar with agile development and testing practices. Leads and contributes to all the Agile Sprint ceremonies by working with business analysts, product owners, scrum masters and the team members. Represents the interests of the solution architect when designing software solutions.
- Develops spike/proof of concept code examples for the team as necessary to mitigate risk or implement new ideas. Assists the team with resolving technical complexities involved in realizing story work.
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors