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 SetsAutomated Regression Testing FrameworksSetting up and maintaining CI/CD pipelinesMotivated and enthusiastic; able to work on own initiative to streamline development processesAbility to prioritize and multitask across multiple workstreamsUnderstanding that as a technical leader, the greatest contribution is as a facilitator and multiplier for the wider teamWhat 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 wellnessHealth Discount ProgramEmployee Assistance ProgramPension SchemeEmployee DiscountsLife CoverDevelopment programs for career growthRefer a Friend SchemeCycle to Work SchemeLeap Card Tax SaverMaternity and Paternity PayWe 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