Senior Manager- .Net (Software Development)
Date: 6 Nov 2024
Location: SG
Company: Synapxe
Position Overview
The Senior Manager leads important projects and possesses capability to make breakthroughs in design, development, testing, debugging and implementing software applications or specialised utility programs in support of end users' needs on platforms.
The role also expects the potential candidate to
- plans and coordinates regular updates and recommends improvements to existing applications.
- identifies and resolves issues which have organisation wide and long-term impact.
- provides guidance and technical support to testing and quality assurance teams.
- is imaginative and creative in exploring a range of application designs and solutions.
- is able to engage and support others in the team, readily put forth ideas in a clear and compelling manner.
Role & Responsibilities
Develop applications
- Support proof-of-concept to showcase the technical feasibility of the application
- Assists in the selection of appropriate processes, models, languages, tools, frameworks, platforms, and environments for software construction.
- Develop the application concept, interface design, and architecture
- Perform development of program logic for new applications
- Propose new tools and techniques in application development
- Leads code reviews and inspections.
Optimise applications
- Analyse application performance based on user feedback and system reports
- Analyzes process assessment data and implements continuous improvement opportunities across the projects.
- Create user and technical documentation
- Collaborate with DevOps teams to apply the automation deployment processes and ensure system stability
Maintain applications
- Implements software maintenance processes and plans
- Provide high-level maintenance and update of an existing applications to improve functionality and process flow
- Provide high-level monitoring of the following of security measures, proper registration of passwords and other access procedures
- Solve unique and highly complex problems by taking a broad perspective to identify solutions
- Provide solutions to overcome complex problems using the latest technologies
Requirements
- Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology.
- 12+ years of relevant work experience in software development.
- Experience developing applications using native cloud service offer by AWS or Azure
- Experience with Containers and Orchestration such as Kubernetes/OpenShift
- Experience in design and implementation of REST API, and ensure the API is compliant to healthcare industry standards HL7 FHIR
- Experience in Microservice architecture design and implementation
- Hands-on development experience for Backend application (C# .Net core)
- Knowledge and experience in frontend development (e.g. Reactjs) will be advantageous
- Sound knowledge and experience in application design patterns
- Experience in Azure DevOps or equivalent CI/CD
Apply Now
NOTE: It only takes a few minutes to apply for a meaningful career in HealthTech - GO FOR IT!!