Senior Database & Backend Developer – .NET, Azure SQL & NoSQL at Sympa
Lahti, Etelä-Suomi, Finland -
Full Time


Start Date

Immediate

Expiry Date

29 Jun, 25

Salary

0.0

Posted On

29 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cloud Services, Computer Science, Query Optimization, Lunch, Indexing, Database Administration, Communication Skills, Collaboration, Analytical Skills, Mongodb, Analytics, Stored Procedures, Sql Server

Industry

Information Technology/IT

Description

Are you a software professional and want to be a part of a company that’s changing the game in the world of HR software? Does joining one of Europe’s most established HR tech companies backed by tier one investors sound exciting to you? We are growing and are looking for a Senior Database & Backend Developer – .NET, Azure SQL & NoSQL to join our Engineering organization.

WHAT DO WE VALUE IN OUR CANDIDATES?

The person we are looking for has vast technological background, is highly motivated, curious and able to take challenges and responsibility from day one. You have great self-discipline, and you make things happen. You are also a strong team player, willing to spread your technical excellence to your team and willing to help others in technical problems.

Furthermore, the following skills and experience will help you to succeed:

  • Several years of experience in database administration and backend development with expertise in .NET and C#
  • Strong experience in SQL Server, including query optimization, stored procedures, schema design and indexing
  • Proficiency in NoSQL databases (e.g. Cosmos DB, MongoDB) and graph/document models
  • Ability to analyse and improve database-heavy .NET code, making performance-driven enhancements
  • Experience executing large-scale data migrations in live environments
  • Familiarity with Azure cloud services, including Azure SQL, Cosmos DV and manages database solutions
  • Expertise in production monitoring tools such as Open Telemetry, Grafana, Azure Monitor, Application Insights and Log Analytics
  • Knowledge of CI/CD pipelines and infrastructure automation is a plus
  • Excellent communication skills and ability to work collaboratively with development teams
  • Problem-solving and analytical skills with a proactive approach to identifying database performance bottlenecks
  • Degree in computer science, engineering or related
Responsibilities
  • Database Administration & Optimization:
  • Design, implement, and optimize SQL database structures, including schema changes, indexing strategies, and query performance tuning.
  • Work with NoSQL and graph/document databases (e.g., Cosmos DB, MongoDB, JanusGraph and Gremlin) to ensure efficient data modelling and performance.
  • Monitor and troubleshoot database performance issues, ensuring high availability and efficiency in a production environment.
  • Data Migrations & Backend Integration:
  • Plan and execute large-scale data migrations, ensuring minimal downtime and seamless application transitions.
  • Assess the impact of database changes on the .NET/C# codebase and modify backend logic accordingly.
  • Create migration tools and modify ORM mappings when necessary.
  • Coordinate database migration project testing and execution and ensure system stability afterwards with needed monitoring capabilities
  • Backend Development & Code Optimization:
  • Identify and optimize inefficient database queries embedded in .NET applications.
  • Work with development teams to refactor database-heavy application logic and improve overall efficiency.
  • Optimize database access with efficient queries, batching, caching, and connection management to improve performance, reduce load, and ensure scalability
  • Collaboration & Deployment:
  • Work closely with software architects to design scalable and maintainable database solutions.
  • Collaborate with DevOps teams to ensure database changes are smoothly integrated into CI/CD pipelines.
  • Implement monitoring and observability solutions for database health using Open Telemetry, Grafana, Azure Monitor, Application Insights, and Log Analytics.
  • Process & Knowledge Sharing:
  • Conduct code reviews focused on database interactions and performance.
  • Train and mentor developers on database best practices and efficient query writing.
  • Stay up to date with industry trends in database technologies and recommend improvements.
Loading...