Senior Software Engineer (.Net, Digital Payments) Competitive Salary + Benefits Coimbra | BCA Engineering DA UK Posted 2 weeks ago | Ref: FM8-0209 HS
Job Title: Senior Software Engineer (.Net, Digital Payments) Salary: Competitive + Benefits! Location: Hybrid working, home & BCA Coimbra (monthly visits) Working Hours: Monday - Friday, 40 hours Job Status: Permanent Who we are! The Constellation Automotive Group is the largest vertically integrated digital car marketplace in Europe, combining the leading digital brands across the segments of Consumer to Business (C2B), Business to Business (B2B) and Business to Consumer (B2C). Across our digital platforms we exceed £20 billion of Gross Merchandises Value ('GMV') on an annual basis. This includes market leading brands such as BCA, We Buy Any Car, cinch and Marshall.
The Constellation Technology Team provides a group-wide set of Technology Products and Services across the Constellation Automotive Group. We are a central function working across the following domains: Technology Operations, Cyber Security, Product, Engineering, Enterprise Applications, Logistics, Architecture and Portfolio; across the UK and Europe.
The Role: We are looking for a Senior Software Engineer with .Net experience in large scale systems to join our team.The ideal candidate will have experience in implementing Continuous Delivery practices, utilising automation to streamline the process of building, testing, and deploying software for frequent and reliable releases, embracing efficient collaboration and iterative development methods, and adhering to Clean Code principles to maintain code readability and maintainability.The Senior Software Engineer will be responsible for designing, developing, and maintaining large scale systems that meet the needs of our clients. They will work closely with other members of the development team to ensure that our systems are reliable, scalable, and secure.Role Accountabilities: Hybrid working from our Coimbra officeWorking in T-Shaped cross functional teams to design, develop, and maintain large scale distributed systemsStrive to ensure that our systems are reliable, scalable, and secureEnsure that our systems meet the needs of our clients, deliver value and meet Product objectivesSelf development and learning to bring better ways of workingMentoring other developers on ways of working, code quality and system designRelationships: Align with Product Owner on the key problems to solveWork with the Technical Lead on maintaining the balance of value delivery and code qualityWork across the community on sharing ideas, practices and lessons learnedMentor and support others in the teamKnowledge/Skills: 5+ years of experience in software engineeringExperience in Continuous Delivery, Test Driven Development, and Clean CodeStrong problem-solving skillsPlease note that only applications submitted in English will be considered. Our policy is to employ the best qualified people and provide equal opportunity for the advancement of employees including promotion and training and not to discriminate against any person because of gender, race, ethnicity, age, sexual orientation, religion, belief or disability.
#J-18808-Ljbffr