Role Purpose
Broadstone is actively seeking a highly skilled and motivated Software Developer with 2-5 years of experience in ASP.Net, C#, Angular, and Web APIs to join our dynamic team.
The successful candidate will be responsible for designing, developing, and maintaining software applications, primarily using ASP.Net, C#, Angular, Web APIs, and SQL Server. You will work closely with cross-functional teams to understand user requirements, provide technical solutions, and deliver high-quality software products.
This is an excellent opportunity for a talented developer to enhance their skills and contribute to meaningful projects.
Key Accountabilities
- Collaborate with stakeholders to gather and analyze user requirements.
- Design, develop, and maintain software applications using ASP.Net, C#, Angular, Web APIs, and SQL Server.
- Write efficient, clean, and well-structured code following best practices and coding standards.
- Perform unit testing and debugging to ensure software quality and stability.
- Integrate software components and third-party libraries as needed.
- Troubleshoot and resolve software defects and issues promptly.
- Participate in code reviews to provide and receive constructive feedback.
- Collaborate with cross-functional teams to deliver software projects within deadlines.
- Stay abreast of emerging technologies and industry trends to continuously improve skills and knowledge.
- Contribute to the documentation of software design, architecture, and processes.
Key Skills
Technical Knowledge and Professional Qualifications
- 2-5 years of professional experience as a Software Developer, with a strong focus on C#, ASP.Net, Angular, and Web APIs.
- Proficiency in writing complex SQL queries.
- Experience with .NET 5+, Visual Studio, and VS Code IDEs.
- Experience with Microsoft SQL Server.
- Familiarity with software development methodologies and best practices.
- Understanding of object-oriented programming principles and design patterns.
- Experience with version control systems, such as GitHub.
- Knowledge of web development technologies like HTML, CSS, and JavaScript.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Self-motivated and eager to learn new technologies and frameworks.
Recommended
- Bachelor’s degree in computer science, software engineering.
- Exposure to ASP.NET MVC and Razor pages.
- Understanding of secure development best practices.
- Experience with software testing and QA processes.
- Familiarity with Microsoft Azure DevOps.
- Experience with Windows forms application.
- Experience with migration of traditional ASP.net application to modern frameworks like Angular and Web APIs.
Overarching Obligations
- Adhere to all relevant laws & regulations, and Broadstone Policies & Procedures.
- Achieve a good standard of ethical behaviour, i.e. do the right thing at all times.
- Comply with all relevant professional standards.
- Comply with the FCA’s requirements in relation to the Senior Managers & Certification Regime, Treating Customers Fairly and the Consumer Duty.