Job Search and Career Advice Platform

Enable job alerts via email!

Senior IT Application Engineer

EtonHouse International Education Group

Singapore

On-site

SGD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational organization seeks a Senior IT Engineer (Software Development) in Singapore. The role involves designing and building enterprise-grade software solutions, requiring expertise in C# and .NET frameworks. Applicants should have over 7 years of experience in software development, strong skills in Microsoft SQL Server, and a solid understanding of solution architecture. This position collaborates with multiple teams, ensuring stable and scalable systems, while mentoring junior engineers. Competitive compensation and opportunities for professional growth are offered.

Qualifications

  • 7+ years of software development experience required.
  • Strong proficiency in C# and .NET frameworks.
  • Experience with Microsoft SQL Server including T-SQL development.

Responsibilities

  • Architect and design scalable application solutions.
  • Lead the end-to-end software development lifecycle.
  • Develop and maintain backend services using C# / .NET.

Skills

C#
.NET
Microsoft SQL Server
API design
Solution architecture

Education

Bachelor's degree in Computer Science, Information Technology, Engineering or related discipline
Job description

We are looking for a Senior IT Engineer (Software Development) to design, build, and evolve enterprise-grade software solutions. This role is ideal for someone who is hands-on technically, strong in solution architecture, and experienced in Microsoft SQL Server and .NET / .NET-related frameworks. You will work closely with product, QA, security, and infrastructure teams to deliver reliable, scalable systems with an enterprise mindset (security, governance, maintainability, performance, and operational excellence).

Job Responsibilities
  • Architect and design scalable, secure, and maintainable application solutions (services, APIs, integrations, data layer).
  • Lead the end-to-end software development lifecycle: requirements analysis, technical design, implementation, testing, release, and support.
  • Develop and maintain backend services using C# / .NET (ASP.NET Core / Web API) and related frameworks.
  • Design and optimize data models, queries, stored procedures, and indexing strategies in Microsoft SQL Server / Azure SQL.
  • Drive performance tuning across application and database layers (profiling, query optimization, caching strategies).
  • Ensure stability, availability, and observability of systems: logging, monitoring, alerting, and incident troubleshooting.
  • Implement engineering best practices: clean architecture, code reviews, unit/integration testing, secure coding, CI/CD.
  • Partner with product managers and stakeholders to translate business needs into clear technical solutions and delivery plans.
  • Mentor junior engineers and provide technical guidance across the team (design patterns, coding standards, architecture decisions).
  • Collaborate with DevOps/Infra teams to improve deployment pipelines, environment consistency, and operational readiness.
  • Create and maintain technical documentation (solution designs, API specs, runbooks, and system diagrams).
  • Proactively manage technical debt and continuously improve the codebase with an enterprise focus on risk, compliance, and scalability.
Job Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline (or equivalent practical experience).
  • 7+ years of software development experience, with significant exposure to enterprise application delivery.
  • Strong proficiency in C# and .NET (e.g., .NET Framework and/or modern .NET, ASP.NET Core, Web API, background services).
  • Strong experience with Microsoft SQL Server:
    • T‑SQL development, stored procedures/functions
    • Query optimization, indexing, execution plan analysis
    • Data modeling and database design best practices
  • Solid understanding of software architecture and design principles (e.g., SOLID, clean architecture, layered architecture, DDD concepts).
  • Experience designing and building API‑based systems (REST, authentication/authorization, versioning, documentation).
  • Working knowledge of security fundamentals (OWASP, secure coding, secrets management, least privilege).
  • Comfortable working in an Agile environment with cross‑functional stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.