Back to jobs
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