This range is provided by Digital Waffle. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Location: Birmingham - (City centre - 3 days a week on-site)
Software Engineer
An exciting opportunity has come up to join an innovative organization that has a great Software Development team of around 30 devs, as they continue to grow.
This opportunity is for someone who is passionate about all things development, as well as someone keen to progress, as there are lots of opportunities to grow and learn with this team, as they have a clear development roadmap where you can progress into a Senior, Team Lead or Software Architect.
The ideal person will have experience building Web APIs within .Net and working with C# and SQL Development.
Main Duties:
* Responsible for the development and improvement of our Practice Management Systems
* Balance work on multiple projects at one time
* Maintain databases and objects such as tables, stored procedures, views, triggers, Indexes
* Handle common database procedures such as upgrade, backup, recovery, migration
* Integrate with third party providers by consuming APIs. This could extend building out API wrappers
* Ensure that industry standards and best practices are applied across the development and database environments, leading to systems that are secure, robust and optimized
* Produce and maintain documentation contributing towards the wider development infrastructure
* Produce estimates (high-level and detailed) for development work
* Profile server resource usage, and optimize as necessary
* Maintain interfaces with other systems both internal and external
* Collaborate within a cross-functional team to help shape technical solutions and direction
* Work well with ever-changing processes to meet our company needs and requests
Experience and Skills:
* .NET framework / .NET Core (C#)
* Web API, Functions
* Excellent understanding of Microsoft SQL Server
* Capable of troubleshooting common database issues and debugging stored procedures
* Ability to write clean, efficient, readable and well-documented code
* Proven experience of creating and implementing effective testing plans
* Experience of using code repositories
* Skilled at optimizing large, complicated SQL statements
Applying for the opportunity:
If you feel you have the required skills and experience required 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Staffing and Recruiting
#J-18808-Ljbffr