Senior Web 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
+24 more
Job description
-
Design, develop, and maintain web applications using C#, .NET, ASP.NET, HTML5, TypeScript, and SQL.
-
Write clean, maintainable, and scalable code with a strong focus on performance, reliability, and security.
-
Conduct technical analysis, troubleshoot complex issues, and implement robust solutions.
-
Develop and maintain automated testing frameworks, including unit and end-to-end testing.
-
Perform code reviews and contribute to continuous improvements in development standards and processes.
-
Support the ongoing evolution of platform architecture, ensuring scalability and maintainability.
-
Monitor application performance and proactively identify issues using logging, analytics, and monitoring tools.
-
Work closely with Agile delivery teams to estimate work, prioritise tasks, and deliver sprint commitments.
-
Mentor and support junior developers, promoting knowledge sharing and technical excellence.
-
Stay informed on emerging technologies and industry best practices to drive innovation.
Requirements
-
Strong commercial experience with the Microsoft .NET ecosystem, including C# and ASP.NET.
-
Solid understanding of modern web technologies, including HTML5, CSS, JavaScript, and TypeScript.
-
Strong experience with Microsoft SQL Server, including T-SQL and stored procedures.
-
Experience designing and developing scalable web-based applications.
-
Understanding of software architecture principles, design patterns, and secure coding practices.
-
Experience with Git-based version control systems and Agile development methodologies.
-
Strong debugging, troubleshooting, and problem-solving skills.
-
Excellent communication skills with the ability to collaborate effectively across technical and non-technical teams.
Desirable Skills:
-
Experience with cloud technologies such as Google Cloud Platform (GCP), Cloud Run, Docker, and Terraform.
-
Exposure to data, logging, and monitoring platforms such as BigQuery.
-
Knowledge of SEO, website performance optimisation, page speed improvements, and responsive design principles.
-
Understanding of networking concepts and protocols.
Candidate Profile:
-
Passionate about technology and software development.
-
Proactive, self-motivated, and capable of taking ownership of technical initiatives.
-
Analytical thinker with the ability to identify and resolve complex technical challenges.
-
Detail-oriented with a commitment to delivering high-quality solutions.
-
Collaborative team player who enjoys mentoring others and contributing to a positive engineering culture.
-
Comfortable working in a fast-paced, Agile environment supporting large-scale digital platforms.
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
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
The Most Popular IT Jobs on the Market