Job Overview
Role: MuleSoft Developer
Location: London
Type: Permanent
Role description
Reporting to the Delivery Lead / Project Manager, the Developer is focused on developing solutions which meet the business requirements. The Developer works closely with multiple stakeholders, including the Delivery Lead, Solution Architects, Business Analysts, Developers and Testers across the project lifecycle to develop solutions. They provide technical direction to Developers and quality assurance of deliverables.
Location
You will be based in London, however travel will be required for client based projects. Whilst clients are mostly London based, we sometimes spend time on site with regional and international clients. There may be some opportunity for working from home depending on client demands.
Hours
This is a permanent role.
Responsibilities
As a Developer, you will have responsibility for:
- Developing solutions that meet business requirements
- Working closely with multiple stakeholders across the project lifecycle, including:
- Liaising with Business Analysts to understand business requirements and with Solution Architects on functional and technical designs
- Supporting the Delivery Lead / Project Manager with scoping and estimation of development efforts
- Working collaboratively with test teams during the Product test and UAT phases to fix assigned bugs
- Providing technical direction to Developers
- Developing program specifications and detailed design documents
- Developing programs using software including JAVA and .NET technologies
- Coding, testing and debugging complex applications programs
- Enforcing coding standards and performing code reviews
- Quality assurance, including ensuring quality of coded components by performing thorough unit testing
- Providing primary support for assigned systems and applications; providing backup support for other systems as needed
- Working independently with limited support, while aligned to weekly and daily agile governance (weekly sprints, reporting)
- Mentoring junior developers
We are looking for individuals that will embody Systems Integration – people who understand the connection between the business problem and the technology solution and have the professional and personal skills to make a real difference to our Clients.
Mandatory:
Technical
We expect you to have skills and experience in the following:
- A minimum of 1 -3 years of developer / programming experience
- .NET (C#) and .NET framework application development experience
- Scripting language (JS/ VBS/ JavaScript) experience
- Proven experience in Java / .NET (C#, VB, etc.) / VBA / HTML/ SQL) or similar
- An understanding of web services incl. AWS, Azure, Google Cloud
- Experience working with business users to understand business problems, gather requirements and developing design documents and functional and technical specifications
- Understanding of methodologies such as Agile, SCRUM, Rational Unified Process (RUP)
- Experience with application architecture or solution development with JEE(J2EE)
- Software development experience using object-oriented languages
- Experience working as a developer or an architect through system development, migrations, updates, or implementations
- Ability to perform code reviews and design reviews
- Demonstrated understanding of code analysis, code conversion and automated testing tools
- Understanding of build and deployment process and tools
- Proficiency in MS Office (Access, Outlook, Excel, PowerPoint) including macros creation
Preferred:
- Internal or external consultancy experience
- Technical university degree
- Experience implementing large-scale custom development integration projects
- Experience with DevOps
- Experience with database design
- Experience with creating responsive design, Performance tuning, Automated Build and deployment
- Experience developing or working with mainframe technologies COBOL, PL/1, JCL, Natural and ADABAS and VSAM
- Demonstrated understanding of tool based modernisation, including code analysis, code conversion and automated testing tools
- A strong desire to work hands-on with application code and perform deep levels of analysis to troubleshoot outcomes and recommend resolution
Additionally, we expect that you possess the following core consulting skills:
- A strong focus on team working within diverse and remotely located teams
- A “can do” attitude – Hands-on & flexible approach to emerging requirements and a real willingness to learn and participate
- Good communication and people skills, with the ability to articulate complex ideas to different audiences within an organisation, and effectively engage with stakeholders ranging from subject matter experts to senior functional leads
- Strong documentation ability and excellent written and verbal communication skills
- Experience of working in fast-paced and demanding delivery-focused environments
- Understanding and awareness of the commercial and reputational risks the Client may encounter and the appropriate mitigations
- Enthusiasm and passion for the delivery of market leading solutions that make a difference
- Professional working proficiency in the English language
- An ability to travel internationally and stay away from home for up to 5 days each week for specific durations of time based on defined programme needs or phases
All candidates must have full travel mobility and the right to live and work in the UK. A good graduate STEM (Science, Technology, Engineering and Mathematics) degree is preferred. Industry experience in one or more of the following will be an added advantage:
- Consumer Business
- Healthcare and Life Sciences
- Energy and Utilities
- Manufacturing
- Telecoms, Media & Technology (TMT)
- Public Sector
- Financial Services
Job Detail
-
Offered Salary£50,000+
-
Experience1-2 Years