Epicareer Might not Working Properly
Learn More
C

Technical Manager (Software) (AMK)

$ 5,000 - $ 9,000 / month

Checking job availability...

Original
Simplified

Job Description

Working closely with the Solution Architect and Project Manager, determine project requirements and develop work schedules for the team to achieve delivery milestones (including through methods such as daily stand-up meetings and sprints).

Design and develop software systems and applications that meet the needs of clients, end-users, and stakeholders

Work with cross-functional teams to develop high-level design plans and technical requirements

Analyse and test software systems and applications to ensure they meet quality standards

Collaborate with developers, software engineers and other stakeholders to ensure technical feasibility and optimal performance of software systems and applications

Liaise with team members, management, and clients to ensure that project outcomes are aligned, and project scope is well-managed.

Serve as technical advisor to the application development team to troubleshoot issues and find resolution.

Document technical specifications, design plans, and other relevant information to ensure clear communication and collaboration among team members

Recommend modifications or upgrades to existing software systems and applications to improve performance, functionality, and user experience

Stay up to date with emerging trends and technologies in software development, and integrate them into design plans and development processes

Ensure compliance with industry standards, regulations, and best practices

BASIC QUALIFICATIONS

Bachelor's or master's degree in Computer Science or related disciplines

3+ years of experience in infrastructure architecture (on-prem/cloud), database architecture and networking

5+ years in software and systems design and implementation, including development of mobile applications.

Strong technical, diagnostic, and troubleshooting skills, with a strong portfolio of software systems, applications designed and developed of project delivery is preferred

Proficiency in software development languages such as Java, Python, C++, or others

Strong problem-solving, analytical, and critical thinking skills

Working knowledge of software development tools and methodologies (e.g., Agile, SCRUM)

Experience in a customer-facing, sales aligned role, presenting to small and large audiences

Good interpersonal and communication skills

Ability to work independently and as part of a team

Experience in technology / software sales or pre-sales consulting (bonus)

PREFERRED QUALIFICATIONS

Experience architecting and implementing software systems and applications

Experience with low-code and work flow automation platforms

Experience delivering digital transformation projects

Wide knowledge of various software tools, platforms and vendors; deep understanding of a few is an added bonus

Demonstrated ability and interest to adapt and learn new technologies

Familiarity with common enterprise services, products and frameworks; including those used by local agencies and statutory boards (bonus)

Familiarity with GCC and SGTS (bonus)

Familiarity with AWS, Azure, Google Cloud (bonus)

Job Description

Working closely with the Solution Architect and Project Manager, determine project requirements and develop work schedules for the team to achieve delivery milestones (including through methods such as daily stand-up meetings and sprints).

Design and develop software systems and applications that meet the needs of clients, end-users, and stakeholders

Work with cross-functional teams to develop high-level design plans and technical requirements

Analyse and test software systems and applications to ensure they meet quality standards

Collaborate with developers, software engineers and other stakeholders to ensure technical feasibility and optimal performance of software systems and applications

Liaise with team members, management, and clients to ensure that project outcomes are aligned, and project scope is well-managed.

Serve as technical advisor to the application development team to troubleshoot issues and find resolution.

Document technical specifications, design plans, and other relevant information to ensure clear communication and collaboration among team members

Recommend modifications or upgrades to existing software systems and applications to improve performance, functionality, and user experience

Stay up to date with emerging trends and technologies in software development, and integrate them into design plans and development processes

Ensure compliance with industry standards, regulations, and best practices

BASIC QUALIFICATIONS

Bachelor's or master's degree in Computer Science or related disciplines

3+ years of experience in infrastructure architecture (on-prem/cloud), database architecture and networking

5+ years in software and systems design and implementation, including development of mobile applications.

Strong technical, diagnostic, and troubleshooting skills, with a strong portfolio of software systems, applications designed and developed of project delivery is preferred

Proficiency in software development languages such as Java, Python, C++, or others

Strong problem-solving, analytical, and critical thinking skills

Working knowledge of software development tools and methodologies (e.g., Agile, SCRUM)

Experience in a customer-facing, sales aligned role, presenting to small and large audiences

Good interpersonal and communication skills

Ability to work independently and as part of a team

Experience in technology / software sales or pre-sales consulting (bonus)

PREFERRED QUALIFICATIONS

Experience architecting and implementing software systems and applications

Experience with low-code and work flow automation platforms

Experience delivering digital transformation projects

Wide knowledge of various software tools, platforms and vendors; deep understanding of a few is an added bonus

Demonstrated ability and interest to adapt and learn new technologies

Familiarity with common enterprise services, products and frameworks; including those used by local agencies and statutory boards (bonus)

Familiarity with GCC and SGTS (bonus)

Familiarity with AWS, Azure, Google Cloud (bonus)