Intermediate Software Engineer (London)

Intermediate Software Engineer (London)

22 Oct
|
MCAP Group of Companies
|
London

22 Oct

MCAP Group of Companies

London

Intermediate Software Engineer

MCAP at a Glance

JoiningMCAP means you will be a part of our diverse workforce of highly talentedindividuals who are recognized for their expertise and success At MCAP, yourprofessional expertise, commitment to teamwork and passion for serviceexcellence are recognized and rewarded with competitive total rewards offering,a career with continuous learning and development (formal & informaltraining), and exciting opportunities in a dynamic, entrepreneurialenvironment.

The Role

The Intermediate Software Engineer is responsible for assisting in the analysis, design, execution, assessment and troubleshooting of software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.

In addition, the Intermediate Software Engineering stream will support day-to-day operations and production support. The Intermediate Software Engineer will work on system changes, along with incidents, requests, tasks, and problem resolution, including off-hours problem resolution of supported applications

Strategy and Planning

- Contributes to evaluation of design options and approach.
- Performs estimating, prioritizing, planning of tasks to deliver reliably and consistently to plan.
- Estimates feasibility of requests and negotiates on deliverables.
- Stay up to date with emerging trends and technologies in software development.

Participates in software analysis/development and system configuration changes.

- Analyzes, and evaluates user needs to determine solution design and impact of proposed changes to application(s).
- Collaborates with team members on design and impact of proposed changes.




- Develop and review software programs, code, and unit tests for new and existing applications and systems, ensuring functional requirements are met.
- Responsible for writing system documentation including design docs, implementation checklists and plans, operating and on-call procedures as defined by the methodology.
- Participates in code and implementation reviews.
- Assists in the implementation of application changes.
- Gains exposure through observation and troubleshooting in complex tasks with team members.
- Mentor and evaluate work of junior software engineers.

Operational Management

- Responds to queries about system functionality and provides problem resolution.
- Monitors ServiceDesk queue and triages tickets accordingly
- Coordinates problem reviews, resolution and troubleshoots problems.
- Provides ongoing system maintenance and monitoring to ensure adherence to defined SLAs.
- Perform troubleshooting and root cause analysis in support of incident and problem management and recommend options to address identified issues.
- Progressively becomes knowledgeable and resourceful for the applications being supported.
- Continually suggests process improvements by identifying opportunities for automation.
- Participates in the development, implementation,



and maintenance of plans to ensure the continuation of critical operations in the event of a disaster or interruption.

What You Bring To The Team

- 1-4 years relevant experience
- Demonstrated development ability of web-based applications and API services.
- Familiar of automated software engineering concepts including CI/CD and related process used to streamline cycle time and improve product quality.
- Familiar of SQA/testing practices including functional, unit, and shift-left testing principles and methodologies.
- Understands security principles and concepts such as AAA, OWASP, etc.
- Understands threat landscape as it relates to web-based application and mitigation concepts and practices.
- Minimum knowledge of cloud native development practices and design patterns using private or public cloud providers required
- Basic understanding of cloud patterns and infrastructure management using private or public cloud providers required
- .NET/.NET Core/ASP.NET/MVC
- Azure DevOps
- JavaScript/Typescript
- Node.js/Express
- Post-secondary degree or diploma in Computer Science, Engineering, or a related field

If this sounds like you and you are looking to be a part of one of Canada’s largest independent mortgage finance companies, then we want to hear from you

Be A Part Of Something Excellent

MCAPis Canada’s largest independent MortgageFinance company withover $150 billion in assets under management providing mortgage solutions forresidential and commercial properties. For over 35 years,MCAP originates, trades, securitizes and services mortgages in offices acrossCanada. MCAP originates residential mortgages exclusively through the mortgagebroker channel

📌 Intermediate Software Engineer (London)
🏢 MCAP Group of Companies
📍 London

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: intermediate software engineer (london) / london

Subscribe to this job alert:

Get the latest job offers by email for: intermediate software engineer (london) / london