Software Developer
Salary: £47,000 - £52,000
Location: Birmingham - (City centre - 3 days a week on-site)
A new and exciting opportunity has come up to work for an innovative organisation that continues to grow. Due to expansion across all areas of the IT teams, they are now seeking a talented individual to join their busy Software Development Team. The successful candidate will be an experienced “hands-on” Solutions Developer, complementing the dev support team and being a key problem solver.
Main Duties:
1. Responsible for the development and improvement of our Practice Management Systems
2. Balance work on multiple projects at one time
3. Maintain databases and objects such as tables, stored procedures, views, triggers, and indexes
4. Handle common database procedures such as upgrade, backup, recovery, and migration
5. Integrate with third-party providers by consuming APIs, which could extend to building out API wrappers
6. Ensure that industry standards and best practices are applied across the development and database environments, leading to systems that are secure, robust, and optimised
7. Produce and maintain documentation contributing towards the wider development infrastructure
8. Produce estimates (high-level and detailed) for development work
9. Profile server resource usage and optimise as necessary
10. Maintain interfaces with other systems both internal and external
11. Collaborate within a cross-functional team to help shape technical solutions and direction
12. Work well with ever-changing processes to meet our company needs and requests
Experience and Skills:
1. .NET framework / .NET Core (C#)
2. ASP.NET MVC, Web API, Functions
3. Excellent understanding of Microsoft SQL Server
4. Capable of troubleshooting common database issues and debugging stored procedures
5. Ability to write clean, efficient, readable, and well-documented code
6. Proven experience of creating and implementing effective testing plans
7. Experience of using code repositories
8. Skilled at optimising large, complicated SQL statements
Applying for the opportunity:
If you feel you have the required skills and experience for this opportunity and would like to be considered, please forward an up-to-date version of your CV, and someone will contact you back within 48 hours.
#J-18808-Ljbffr