Senior Software Engineer Abtran is a leading provider in Customer Experience and Business Process Outsourcing Solutions, powered by technology solutions which are developed and supported by our team on behalf of our clients.
As part of the Org Group that comprises Abtran and Morgan McKinley, we are growing our Technical Services division to design and deliver best-in-class technology solutions for our diverse clients who operate across a range of industries.
We currently have an excellent opportunity for a hands-on, collaborative Senior Software Engineer with full stack experience to join our Engineering Team.
The Senior Software Engineer Role reports to the Engineering Manager and works across a broad range of solutions and technologies that support our client's solutions and power their own digital transformation journeys.
You will play a key delivery role in leading the technical designs and hands-on coding to implement the proposed solution on a development as a service engagement.
Our Senior Software Engineers provide technical leadership and ownership in development, testing, deployment, and support of robust & scalable solutions, and are not afraid to roll up their sleeves to overcome technical challenges.
What we are looking for: 10+ years of Microsoft .NET based full stack development experience Extensive project delivery experience - managing dependencies, expectations and building trust with all stakeholders to deliver on commitments.
Strong technical and collaboration skills – because problem solving requires working closely with product managers, architects, end users and clients.
Loves software engineering and seeing immediate business uptake and use of their implementation Maturity in decision making, prioritization and management of backlog and competing priorities Production support experience – to ensure the solutions we design & implement are fully supported Responsibilities: Solution ownership.
You design effective solutions and draw on your extensive full stack experience to deliver on the designs.
Technical leadership & partnership.
Draw on your extensive technical experience to support your team in problem resolution, root cause analysis, and decision-making.
Champion agile development.
You support your teams by eliminating blockers and collaborating with the different stakeholders to ensure quality delivery.
Ownership & accountability.
Pro-active in identifying issues, reacting to incidents, and following through to completion with the relevant teams.
Mentorship & people management.
Being competent in conducting one-to-ones and performance reviews you're helping us build high-performing teams.
Essential Skills and Experience: 10+ years Microsoft based full stack development experience.ASP.NET MVC (5+ years) C#.Net (7+ years) .Net Core Web API EF Core, Entity Framework SQL Server and Azure SQL Experience Restful API web service design and API led system integrations Proficient in front end implementations, including HTML5, JQuery, Javascript, CSS Experience in JIRA / Azure DevOps Experience in source code management & versioning tools – Azure DevOps / Github / Bitbucket Experience with Continuous Integration (CI) and Continuous Delivery (CD) practices, including automation of build processes, version control systems, and deployment pipelines.
Experience in secure coding practices following OWASP Top 10 etc.
Excellent technical abilities, analytical, investigative, problem solving and follow up skills Excellent knowledge of SOLID principles and Azure technologies Experience with the following is an advantage: Terraform experience Development of bespoke solutions hosted in Azure Cloud Experience with any popular JS framework like React/Angular etc If you are hungry to succeed in a growing organisation and have the desired background outlined above, we would like to hear from you.
Apply now or contact for further details.
#J-18808-Ljbffr