skipToContent
HomeJobsSenior IT Application Engineer

Senior IT Application Engineer

Singapore
Visit Website
Full Time
Status
Live Now
Date Listed30 January 2026
ContractPermanent
Listing Typeetonhouse

About This Role

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.

  • Strong communication skills and ability to balance hands-on coding with technical leadership.

Compensation

£30,000 - £45,000+ (Regional Equivalent)
*Estimated range based on regional data averages.
Message the School

Apply Now

Submit your credentials directly to the institution to secure your interview.

Application Details
Application Deadline
Apply ASAP — Rolling Reviews
Effective Date of Employment
August 2026 (Anticipated)
Reference ID
49C250A7