Senior Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
- We maintain and enhance our existing software platforms.
- We work closely with our Head of Development to design and build our next-generation products.
- We contribute to architectural discussions and technical decision-making.
- We research, evaluate, and introduce new technologies where appropriate.
- We produce and maintain technical documentation.
- We share knowledge and support other members of our team.
- We continuously improve our products, processes, and engineering practices.
Technologies:
- AI
- ASP.NET
- Angular
- Azure
- C#
- CI/CD
- Cloud
- DevOps
- Support
- JavaScript
- MVVM
- OAuth
- OpenID
- RBAC
- React
- SQL
- Vue
- WPF
- Web
- Windows
- UX UI Design
More:
We are SAL, a small, experienced engineering team modernising our software solutions and building the next generation of our platform. We work on both a Windows desktop application and a web-based financial modelling platform, and we value collaboration, practical solutions, continuous improvement, and open discussion. This role offers the opportunity to make a meaningful impact on architecture, technical direction, and engineering standards while working closely with colleagues across the business in an agile but pragmatic environment.
Requirements
- We require strong experience with C# and ASP.NET Core (.NET 8/9/10).
- We require experience with WPF and MVVM.
- We require experience building RESTful APIs.
- We require experience with SQL Server and Entity Framework Core.
- We require experience with OpenID Connect, OAuth 2.0, and role-based access control (RBAC).
- We require experience with multithreading and concurrent programming.
- We require experience with unit and integration testing.
- We require strong understanding of system design and software architecture.
- We require experience with Azure DevOps CI/CD pipelines.
- We require experience with Azure or similar cloud platforms.
- We require experience building secure applications.
- We require a good understanding of cybersecurity principles.
- JavaScript and experience with modern frameworks such as React, Vue, or Angular are nice to have.
- An appreciation for user experience and usability is nice to have.
- Experience using AI-assisted development tools and designing AI-powered development workflows is nice to have.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Why Upskilling And Reskilling is Important For Developers
Fully Remote Software Engineer Jobs