System Analyst / Senior System Analyst - .NET Development & Application Support

TIMES PUBLISHING LIMITED
Responsibilities:
Required Skills & Qualifications:
- Partner with business and technical teams to design, build, and support applications that drive business success.
- Translate business requirements into technical designs and deliver enterprise-grade applications using the .NET technology stack.
- Lead the entire SDLC, from requirements and development through deployment and post production support.
- Design and implement scalable, secure and maintainable software solutions, including RESTful APIs, microservices, and cloud-enabled solutions.
- Work closely with cross-functional teams to ensure seamless integration with internal and external systems.
- Support and troubleshoot production issues, perform root cause analysis, and optimize application performance and reliability.
- Ensure code quality, maintainability, and compliance with IT security and governance standards.
- Contribute to DevOps initiatives - build automation, deployment pipelines (CI/CD) and Git-based workflows.
- Maintain comprehensive technical documentation (solution design, process flows) and user manuals.
- [Senior Role:] Lead design discussions, review code, mentor junior team members, and drive technical best practices across the team.
- Takes ownership of assigned projects and deliver high-quality, on time solutions that meet or exceed stakeholder expectations.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- System Analyst: Min 3+ years of relevant experience.
- Senior System Analyst: Min 5+ years in full-stack software development and application support roles.
- Strong proficiency in C#, ASP.NET Core (MVC / Web API), and .NET 6+ frameworks.
- Hands-on experience with Entity Framework Core, SQL Server, RESTful APIs design, and microservices architecture.
- Working knowledge of JavaScript/TypeScript and modern front-end frameworks (React preferred; Angular or Vue.js a plus).
- Familiarity with other programming languages such as Python to support integration and modernisation initiatives.
- Experience with cloud platforms (AWS, Azure), including deployment and monitoring of cloud-native.
- Practical knowledge of containerisation technologies (Docker, Kubernetes) and DevOps toolchains.
JOB SUMMARY
System Analyst / Senior System Analyst - .NET Development & Application Support

TIMES PUBLISHING LIMITED
Singapore
7 hours ago
N/A
Full-time
System Analyst / Senior System Analyst - .NET Development & Application Support