Home » Singapore » Software Developer Team Lead

Software Developer Team Lead

Employer: PULSESYNC PTE. LTD.
Industry: Software Development
Location: Singapore

Roles & Responsibilities
PulseSync, a purpose driven IT/technology company, aspires to transform aged care for the future us where people can age better. We envision the eldercare sector being altruistically driven by personalized care; independent seniors that are frail-less and fearless of ageing, enjoying their golden years.

Founded in 2007, PulseSync is strategically headquartered in Singapore, with a wholly owned subsidiary in Malaysia and committed to serve and transform the myriad of aged care providers such as nursing homes, day rehabilitation centres, senior care centres, home care providers, hospices, and national care coordination agencies.

Leveraging on practical disruption, innovation and technology, our flagship products are tailored for aged care provision and comprise IngoT® (cloud-based care management software), Gym Tonic® (integrated strength training management system), and Raisoft® (cloud-based interRAI care assessment software). IngoT® is a holistic cloud-based care management system which drives productivity, improves operational insights and empowers aged care providers to better focus on what they do best, Person-Centered-Care. While Gym Tonic® embraces “Exercise As Medicine” by mainstreaming strength training for seniors with an evidence-based, extremely safe and easily accessible solution to tackle age-related frailty and loss of muscle mass, thus extending their independence. We also offer bespoke development and consultancy services.

The Software Development Team Lead will be part of an agile development team, building and working on enterprise grade software systems on top of major technology stacks such as Microsoft .NET, Android SDK and iOS SDK. The Software Development Team Lead will provide technical and team leadership through coaching and mentorship.

Duties and Responsibilities
Reporting to the Technical Director
Guide team development efforts towards successful project delivery.
Provide technical leadership to teammates through coaching and mentorship.
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- , desktop & mobile-based business applications.
Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Design, develop, and unit test applications in accordance with established standards.
Participate in peer-reviews of solution designs and related code. Package and support deployment of releases.
Develop, refine, and tune integrations between applications.
Analyse and resolve technical and application problems.
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Provide third-level support to business users.
Research and evaluate a variety of software products.

Requirements:
Minimum Requirements 5+ years’ experience as a Software Developer Prior experience in a technical leadership position
Bachelor’s Degree in Computer Science or a related discipline
Proficient with Microsoft .NET 3.5+ development using C#
Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS
Experience with mobile development technologies including Kotlin & Flutter
Experience with database development including relational database design, SQL and EF/EF Core technologies
In depth knowledge and experience with core Microsoft .Net technologies including: ASP.Net, LINQ and EF/EF Core.
Extensive experience designing and developing enterprise grade software
Experience with source control management systems and continuous integration/deployment environments
Experience with agile development methodologies including Kanban and Scrum Experience with multi-threading and concurrency
Experience with debugging, performance profiling and optimization
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes
Things to Note:


Send your CVs to [javascript protected email address]