Senior Software Engineer

MIMS Pte Ltd

  • Johor Bahru, Johor
  • Permanent
  • Full-time
  • 23 days ago
Job Summary: As a Software Engineer, you will be a significant contributor to web development projects as you design, build, test, enhance and maintain highly scalable and stable backend systems to power clinical solutions for MIMS. Job Description: (Main Areas of Responsibilities and Specific Tasks) Design, develop and test RESTful API, web applications or modules based on functional and non-functional requirements. Perform maintenance support work such as bug fixing and change requests. Enhance or revamp systems and processes to improve work efficiency, usability, performance and security. Responsible for troubleshooting and resolving technical defects. Supporting application deployment and database operation. Work with other teams on integration of software and processes. Requirements: Minimum 5 years of software development experience for commercial products using Agile methodology. At least 5 years of experience using Microsoft Technology Stack such as ASP.NET Core, C#, Azure, Visual Studio to deliver Web and API applications. Candidate must possess at least Bachelor's/College Degree in Computer Science/Information Technology or equivalent. Possess hands-on experience of application deployment and database management. Experience with ORM (e.g. Dapper, NHibernate, etc.). Knowledge of software engineering practices & best practices for the SDLC, including coding standards, code reviews, source control management, build processes and testing. (Senior role must have solid hands-on experience of using OOP, TDD and Design Patterns) Strong analytical and problem-solving skills, self-motivated and proactive approach. Good in presenting technical concepts in succinct way by means of diagrams and documentation. Good oral and written communication skills in English. Must be able to work independently as well as within a team. Hands-on experience in building, or maintaining and extending any existing CI/CD pipelines using any of the DevOps platforms such as Azure DevOps, GitHub or GitHub is a big plus. Hands-on experience using either Blazor, NodeJS, JavaScript, TypeScript, or any experience with SPA development is a plus. Has good eyesight. Physically able to report regularly, work long hours if needed, and emotionally able to handle work pressures.

foundit

Similar Jobs

  • Senior Mechanical Engineer

    Petroplan

    • Johor Bahru, Johor
    Our client is currently seeking for candidates with strong EPCC experience to join their new project as Senior Site Rotating Engineer. Job responsibilities Responsible for using di…
    • 19 days ago
  • Senior Packaging Engineer

    Dyson

    • Johor Bahru, Johor
    Summary Salary: Competitive Team: Design and Development Location: Malaysia - Global Development Campus, Johor Bahru Overview - Department: Dyson is a global technology enterpr…
    • 20 days ago
  • Senior Control Systems Engineer

    Dyson

    • Johor Bahru, Johor
    Summary Salary: Competitive Team: Design and Development Location: Malaysia - Global Development Campus, Johor Bahru About us Dyson is a global technology enterprise. We solve …
    • 2 months ago