Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Senior Dotnet Developer role involves acting as a technical authority, guiding teams in strategic technical decisions and development. The position requires proficiency in both front-end and back-end coding, with a focus on delivering software in a Scrum environment. The developer will collaborate with various teams to translate user needs into scalable solutions while maintaining a culture of continuous improvement. This role also emphasizes the importance of emerging technologies and best practices in software development.
Key Responsibilities:
- Act as a trusted technical authority, offering guidance across teams
- Take ownership of technical decisions and drive strategic direction
- Provide input into future technology development and standards
- Write clean, functional front-end and back-end code
- Build new services and contribute to technical strategy and scalable solutions
- Work in a Scrum environment, delivering software in defined sprints
- Balance speed, quality, and functionality, clearly communicating trade-offs
- Collaborate with internal teams and Product to translate user needs into solutions
- Work closely with QA to implement testing strategies and resolve issues
- Align product and user requests with team priorities
- Partner with peers to improve tools, technologies, and development standards
- Investigate and share emerging technologies
- Establish and evolve common development approaches
- Support a culture of continuous iteration and improvement
Key Skills:
- Proficient in C#, .NET Core, Web API, and Entity Framework
- Skilled in React.js, Angular, JavaScript, Python, and FastAPI
- Experience with low-code solutions integration (desirable)
- Strong knowledge of Azure PaaS services: App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, Cosmos DB, Azure AD
- Commercial experience in high-level technical architecture and design
- Deep understanding of software stack operations and technical design
- Experienced in RESTful APIs, Webservices, Swagger, Postman, and Microsoft APIM
- Exposure to microservices architecture and async/message bus systems
- Proven track record in Test-Driven Development (TDD) and testing best practices
- Strong grasp of the Software Development Lifecycle (SDLC)
- Skilled in both SQL and NoSQL databases (e.g., PostgreSQL, CosmosDB, Redis)
- Familiar with SQL Alchemy and common database libraries
- Experienced in Agile delivery environments
- Excellent interpersonal skills and ability to collaborate with cross-functional teams
- Strong analytical and problem-solving abilities with attention to detail
- Ability to think creatively and deliver effective solutions
- Willingness to adapt to evolving technologies and environments
- Familiarity with common stacks and libraries
- Passion for emerging technology trends and continuous learning
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Duration - Fixed Term Contract - 6 Months (Possibility of extension)
Principal Accountabilities:
- Act as a trusted technical authority, offering guidance across teams
- Take ownership of technical decisions and drive strategic direction
- Provide input into future technology development and standards
- Write clean, functional front-end and back-end code
- Build new services and contribute to technical strategy and scalable solutions
- Work in a Scrum environment, delivering software in defined sprints
- Balance speed, quality, and functionality, clearly communicating trade-off
- Collaborate with internal teams and Product to translate user needs into solutions
- Work closely with QA to implement testing strategies and resolve issues
- Align product and user requests with team priorities
- Partner with peers to improve tools, technologies, and development standards
- Investigate and share emerging technologies
- Establish and evolve common development approaches
- Support a culture of continuous iteration and improvement
Technical Skills:
- Proficient in C#, .NET Core, Web API, and Entity Framework
- Skilled in React.js, Angular, JavaScript, Python, and FastAPI
- Experience with low-code solutions integration (desirable)
- Strong knowledge of Azure PaaS services: App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, Cosmos DB, Azure AD
- Commercial experience in high-level technical architecture and design
- Deep understanding of software stack operations and technical design
- Experienced in RESTful APIs, Webservices, Swagger, Postman, and Microsoft APIM
- Exposure to microservices architecture and async/message bus systems
- Proven track record in Test-Driven Development (TDD) and testing best practices
- Strong grasp of the Software Development Lifecycle (SDLC)
- Skilled in both SQL and NoSQL databases (e.g., PostgreSQL, CosmosDB, Redis)
- Familiar with SQL Alchemy and common database libraries
- Experienced in Agile delivery environments
- Excellent interpersonal skills and ability to collaborate with cross-functional teams
- Strong analytical and problem-solving abilities with attention to detail
- Ability to think creatively and deliver effective solutions
- Willingness to adapt to evolving technologies and environments
- Familiarity with common stacks and libraries
- Passion for emerging technology trends and continuous learning