Senior Software Engineer

Posted 30 April 2025
LocationKuala Lumpur
Job type Permanent
Discipline Product & Engineering
ReferenceJ15043

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 blended approach to office working, encouraging you to collaborate and connect in one of our thriving offices. 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.  On top of a competitive salary, our wellbeing days taking you to 25 days leave a year and a health contribution, you’ll also be able to choose from a range of benefits to suit you. We’re an organisation that likes to give back, so you’ll also have three charity days allocated to support a cause that matters to you.   About you:  You are an experienced developer who is highly technical, loves solving complex business and technical challenges. You like to write clean, self-documenting and performant code. You are strong team player who is happy to coach and mentor junior developers on best practise and how to enhance their technical skills. You are very experienced in solving complex performance issues and are comfortable recommending architectural changes and executing those changes. You are focused on delivering high quality solutions and working in a team to bring solutions for complex business problems to market. You are constantly seeking to improve both your own skills and the skills of others and enjoy working in a fast-paced dynamic company. Role-specific: An exciting role within the ERP Specialised Products software company working on one of our products. You will join a new team responsible for all of the important technical decisions on a product with a great engineering roadmap. You will have skills in some or all for the following areas, used by the product: SQL Server; C#.Net; CSS, HTML, Angular, asp.net/webforms Confident in ability to Design, write and unit-test new code using most of the following languages: SQL, JavaScript/ Typescript an/or C#. An understanding of Azure DevOps Continuous Integration Deployment or other DevOps tooling (Gitlab); Confident debugging of web based applications Desirable - Knowledge and experience of Azure hosted solutions. Day-to-day, you will:  • Design and develop software solutions to meet agreed acceptance criteria and stories using a range of languages and technologies. • Ensure dev standards are established, known and followed within squad • Actively participate in requirements analysis • Analyse, identify and fix of root cause of defects, using debugging techniques and tools • Identify, compartmentalise and execute refactoring where commercially/technically necessary, with a focus on maintainability • Proactively contribute to Technical Roadmap, demonstrating good understanding of technical, commercial and risk factors, and recommending priorities • Management of effective CI Pipeline and source control • 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 focussed approach showing ownership for QA activities and collaboration with the QA team. • Prepared to test own work and that of others to ensure quality. Your skills and experiences might also include:   • Expert knowledge of various web development and backend technologies (C#/.net, Angular, asp.net/webforms) • Strong knowledge of RDBMS, particularly MS SQL Server • Experience in modern Javascript based frameworks • JavaScript and TypeScript. • Software Design patterns. • Experience architecting and developing performant, scalable SaaS web-based systems. • Understanding agile software development principles and practices. • Understanding technical issues and considerations and provide constructive feedback to the development team and other stakeholders. • Excellent documentation skills, attention to detail and an ability to communicate detailed technical issues to stakeholders and to the internal business/project team. • Unit testing frameworks. 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 and efficient. Our products and solutions go beyond providing technology, we connect the right people with the right data, at the right time, through Access Workspace. At Access, we are committed to creating a welcoming and inclusive environment where everyone can thrive. If you're excited about this role, (even if your previous experience doesn't align perfectly), you might just be the perfect fit for us! We wholeheartedly believe in equality for all and the transformative power of diversity.   Why not join our vibrant team where you can love what you do, love how you live, and most importantly, be authentically you? Let's make a difference together.  Love Work. Love Life. Be You.