Senior Software Engineer (.NET / Angular)
We’re looking for a Senior Software Engineer who enjoys solving complex problems, building high-quality software, and taking ownership from idea through to delivery.
You’ll work across the full software lifecycle — shaping solutions, writing clean and maintainable code, mentoring others, and helping teams deliver reliable, scalable systems. This is a hands‑on role for someone who enjoys technical leadership without stepping away from coding.
What You’ll Be Doing
- Lead the analysis, design, and development of new software solutions, as well as ongoing support of existing systems
- Collaborate closely with product, engineering, and wider business teams to deliver high-quality, well‑designed software
- Take ownership of day‑to‑day development, including coding, unit testing, bug fixing, documentation, and 3rd‑line support
- Provide technical expertise and guidance to internal stakeholders and external customers
- Confidently explore and contribute within unfamiliar systems, platforms, or technologies when required
- Adapt quickly to changing priorities and evolving requirements
- Communicate clearly and confidently, both verbally and in writing
- Support and mentor junior developers, helping raise overall engineering standards
- 7+ years of professional full‑stack software development experience
- Strong, practical understanding of SOLID principles, with real‑world application
- Expert development experience in C# with .NET Framework, .NET Core, and modern .NET versions
- Front-end development experience using Angular (v5+) and TypeScript
- Experience working with MS SQL Server (experience with other RDBMS such as Oracle, MySQL, PostgreSQL, or SQLite is beneficial)
- Strong experience with Azure DevOps, including:
- Source control
- Build and release pipelines
- CI/CD concepts
- Comfortable working in Agile delivery teams, with a solid understanding of Agile principles and practices
- Analytical, articulate, and confident presenting technical ideas to both technical and non‑technical audiences
Nice to Have
- Exposure to additional programming languages or frameworks
- Experience working across large or complex software environments
- A passion for clean code, continuous improvement, and mentoring others
#J-18808-Ljbffr
Contact Detail:
Accelero Recruiting Team