Senior Software Engineer

Posted 10 July 2024
LocationTimişoara
Job type Permanent
Discipline Product & Engineering
ReferenceJ11853

Job description

We’re looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow. Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them. What does Access offer you? We offer a flexible, hybrid working environment where you can balance work and life while maintaining a strong office team-based culture. We deliver on what we say, taking the development of our people seriously. We’ll work with you to progress your success plan and provide opportunities to accelerate your career. You will start with 25 days annual leave that increases with your seniority in the company, a private healthcare and life insurance. We pride ourselves on being an organization that gives back so you’ll also have one charity day allocated to support a cause that matters to you. There are plenty of other perks. Apply to find out more. About you: You are a technical ‘go-to’ person within the team, Work experience with the technologies used in the Access Protect Product, requirements analysis and environments management, Work experience as a member in a scrum team and demonstrate experience of owing and driving successful delivery of projects. Day-to-day, you will: Design and develop software solutions to meet agreed acceptance criteria and stories using a range of languages and technologies. Ensures dev standards are established, known and followed within agile team. Actively participate in requirements analysis: highlight omissions and gaps; pro-actively contribute to discussions; and understand the scope, risk and complexity of changes by challenging and providing feedback to the stories and acceptance criteria Analyze, identify and fix of root cause of defects, using debugging techniques and tools Identify, compartmentalize and execute refactoring where commercially/technically necessary, with a focus on maintainability Implementation and/or management of CI Pipelines, build tooling, and environments and management/execution of Production releases Management of/contribution towards effective source control, ensuring isolation and ability to manage multiple branches. Own, manage and be accountable for specific projects and deliverables, managing risks and dependencies with autonomy. Provide technical leadership, guidance and direction to other members of the development team Champion a quality focused approach including: good planning; branch strategy; promoting/participating in early discovery of defects; code reviews; unit testing where appropriate; and collaboration with the QA team. Ensure value is achieved through development by understanding customer requirements, identifying dependencies and risk, and clearly communicating and escalating where appropriate Your skills and experiences include: Strong skills in C#, .NET Framework, .NET Core Experience with ASP.NET Webforms, WebAPI Good knowledge of React and Typescript Pragmatic understanding of SOLID principles, Clean Architecture, applying best programming practices RDBMS skills (MySQL preferably) Git, Azure DevOps Focus on delivering quality, with security and performance always in mind Open and collaborative style, ability to argument decisions and perform thorough code reviews Your skills and experiences might also include: Interaction with AWS cloud resources (Aurora, S3, SQS), and possibly Terraform PowerShell scripting What are we all about? The Access Group is one of the largest UK-headquartered providers of business management software to small and mid-sized organisations in the UK, Ireland, USA and Asia Pacific. It helps more than 100,000 customers across commercial and non-profit sectors become more productive