Senior Software Engineer (.Net, Digital Payments)Join to apply for the Senior Software Engineer (.Net, Digital Payments) role at BCA Europe 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 £20billion 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 office.Working in T-Shaped cross functional teams to design, develop, and maintain large scale distributed systems.Strive to ensure that our systems are reliable, scalable, and secure.Ensure that our systems meet the needs of our clients, deliver value and meet Product objectives.Self development and learning to bring better ways of working.Mentoring other developers on ways of working, code quality and system design.Relationships: Align with Product Owner on the key problems to solve.Work with the Technical Lead on maintaining the balance of value delivery and code quality.Work across the community on sharing ideas, practices and lessons learned.Mentor and support others in the team.Knowledge/Skills: 5+ years of experience in software engineering.Experience in Continuous Delivery, Test Driven Development, and Clean Code.Strong problem-solving skills.Please 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.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionInformation Technology
IndustriesMotor Vehicle Manufacturing
#J-18808-Ljbffr