Abtran has an excellent opportunity to join our Software Development group as a hands-on Lead Software Engineer. Reporting directly to the Platform Engineering Manager, you will lead a team of developers in delivering solutions across a diverse range of client solutions and technologies.
How you will spend your day:
The Lead Software Engineer is responsible for the overall design and implementation across our application suite, ensuring the delivery from the agile team adheres to architecture and development guidelines. The Lead Software Engineer will advocate for DevOps practices with a strong focus on delivery. They will use their experience in leading software teams to mentor software engineers of all levels and help grow skillsets and capabilities within the team.
Essential Skills and Experience:
Soft Skills:
* Demonstrate aptitude for system design and the ability to clearly articulate design choices.
* Possess and articulate personal decision-making processes around software delivery activities.
* Excellent communication and facilitation skills, with the ability to bring all team members into conversations.
Technical Skills:
* Excellent .NET development skills with .NET Framework and .NET Core using C#.
* Experience developing API-based services and customer-facing web applications from design through to production.
* Strong database design, development, and troubleshooting skills with relational and NoSQL databases.
* Strong testing skills and awareness of industry best practices in unit testing, mocking, load, and performance testing.
* Ability to create and maintain concise, accurate, and accessible technical documentation.
* Conduct code reviews and mentor colleagues to raise code standards and best practices.
Experience with the following is an advantage:
* Azure Cloud Platform, Azure DevOps - Source Control (TFS/Git), Build and Release Pipelines, PAAS and IAAS offerings - App Services, Azure SQL DB, VM Scale Sets
* Automated Regression Testing Frameworks
* Setting up and maintaining CI/CD pipelines
* Motivated and enthusiastic; able to work on own initiative to streamline development processes
* Ability to prioritize and multitask across multiple workstreams
* Understanding that as a technical leader, the greatest contribution is as a facilitator and multiplier for the wider team
What we offer:
At Abtran, once you join us, you become part of a team and an inspiring community. We invest in professional and personal development through various training programs. Our Learning Management System has been recognized as the 'Most Innovative Use of Technology' in the HR Leadership & Management Awards. We support career progression and internal promotions, with many success stories.
Additional employee benefits include:
* Wellbeing programs focused on health and wellness
* Health Discount Program
* Employee Assistance Program
* Pension Scheme
* Employee Discounts
* Life Cover
* Development programs for career growth
* Refer a Friend Scheme
* Cycle to Work Scheme
* Leap Card Tax Saver
* Maternity and Paternity Pay
We foster a vibrant community through initiatives like our Charity Club, Sports & Social Committee, LGBT Society, and Abtran FC Soccer Team. We value employee engagement and organize events throughout the year to make work enjoyable. We promote a healthy work-life balance and aim to make your experience here as enjoyable as possible.
Our facilities include on-site parking, regular bus services, and an on-site canteen offering a variety of food options. There are also fridges and microwaves for your convenience, and a barista to energize your workday.
Please note: If you are not a passport holder of the country for the vacancy, you might need a work permit. Check our Blog for more information.
Bank or payment details should not be provided when applying. All applications should be made via the 'Apply now' button.
#J-18808-Ljbffr