Job Description:
We are seeking a skilled .NET Developer with a strong emphasis on database and SQL development to join our team in Orpington, Kent. The ideal candidate will have a solid background in .NET development and be more comfortable working on backend tasks, particularly with databases and SQL, rather than front-end development.
Key Responsibilities:
- Develop, maintain, and optimize SQL databases and queries.
- Design and implement database schemas, stored procedures, and functions.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Ensure the performance, security, and reliability of databases.
- Troubleshoot and resolve database-related issues.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with cross-functional teams to understand requirements and deliver solutions.
- Maintain and update existing .NET applications with a focus on backend improvements.
- Document database designs, configurations, and procedures.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong proficiency in SQL and experience with database design and optimization.
- Experience with SQL Server or other relational database management systems.
- Familiarity with Entity Framework or other ORM frameworks.
- Solid understanding of software development principles and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work effectively in a fast-paced, dynamic environment.
Preferred Skills:
- Familiarity with Agile development methodologies.
- Experience with version control systems (e.g., Gitlab).
- Microsoft .NET (.NET, .NET Core).
- Experience with C# and VB .NET.
- Knowledge of MS SQL.
- Experience with Entity Framework or other ORM frameworks.
- Familiarity with JavaScript, jQuery, Svelte, SASS or LESS.