Location: Singapore
Experience: 5-8 Years
Job Summary:
We are looking for an experienced and highly skilled Senior Software
Consultant to join our team in Singapore. The ideal candidate will have 5-8
years of experience in software consulting, with a strong background in
software architecture, implementation, and project management. As a Senior
Software Consultant, you will play a key role in guiding clients through
complex software solutions, leading project teams, and ensuring the
successful delivery of high-quality software applications.
Key Responsibilities:
Engage with clients to understand their business challenges and provide
strategic software solutions.
Lead the design, development, and implementation of software
applications tailored to client needs.
Conduct thorough analysis and gather detailed requirements to develop
effective software strategies.
Oversee the end-to-end software development lifecycle, including
planning, coding, testing, deployment, and post-implementation
support.
Mentor and guide junior consultants and developers within the team.
Manage client relationships, ensuring clear communication, satisfaction,
and long-term partnerships.
Collaborate with cross-functional teams to ensure seamless integration
and optimal performance of software solutions.
Provide expertise on software architecture, system integrations, and
technology best practices.
Prepare detailed project documentation, reports, and technical manuals.
Stay updated with emerging technologies, tools, and industry best
practices to continuously enhance service offerings.
Key Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a
related field (Master’s preferred).
5-8 years of experience in software consulting, with a proven track
record of delivering complex software projects.
Deep understanding of software development methodologies, including
Agile, Scrum, and Waterfall.
Expertise in one or more programming languages (e.g., Java, Python, C#,
etc.) and experience with modern development frameworks.
Strong experience with cloud platforms (AWS, Azure, Google Cloud) and
enterprise software solutions (ERP, CRM).
Solid knowledge of database management systems (SQL, Oracle,
MongoDB) and system integration.
Proven ability to lead teams, manage stakeholders, and drive project
success.
Excellent problem-solving, analytical, and critical-thinking skills.
Strong communication, presentation, and client-facing skills.
Ability to manage multiple projects and priorities in a fast-paced
environment.
Preferred Qualifications:
Experience working in specific industry domains like finance,
healthcare, or logistics.
Certifications in relevant technologies or project management (e.g., AWS
Certified Solutions Architect, PMP).
Hands-on experience with microservices, containerization (Docker,
Kubernetes), and DevOps practices.