Search by job, company or skills

H

Senior Software Consultant

10-13 Years
SGD 10,000 - 14,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Work closely with business stakeholders and technical teams to understand business requirements and translate them into technical solutions.

  • Design and define end-to-end software architecture for enterprise-grade applications.

  • Lead technical discussions, solution workshops, and architecture review sessions with clients.

  • Develop high-quality, secure, and performance-optimized code for large-scale systems.

  • Guide and mentor junior developers and engineering teams.

  • Conduct system assessments, gap analysis, and provide strategic technical recommendations.

  • Oversee system integration efforts across multiple platforms, databases, and third-party services.

  • Ensure best practices in software engineering, DevOps, cloud adoption, and security compliance are followed.

  • Troubleshoot critical production issues and perform root cause analysis.

  • Drive continuous improvement in development processes, coding standards, and system reliability.

  • Support pre-sales activities by providing technical inputs, solution design, and effort estimation.

  • Prepare technical documentation, architecture diagrams, and implementation roadmaps.

  • Collaborate with cross-functional teams including DevOps, Security, QA, Data, and Infrastructure teams.

Required Technical Skills

  • Strong expertise in Java, .NET, Python, or JavaScript/TypeScript

  • Extensive experience with Spring Boot, .NET Core, Node.js, or similar frameworks

  • Proficiency in frontend technologies such as Angular, React, or Vue.js

  • Strong experience with microservices architecture and RESTful APIs

  • Hands-on knowledge of cloud platforms (AWS, Microsoft Azure, or Google Cloud Platform)

  • Experience with containerization using Docker and orchestration using Kubernetes

  • Deep understanding of CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps, GitHub Actions)

  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra, Redis)

  • Strong knowledge of message brokers (Kafka, RabbitMQ, ActiveMQ)

  • Experience with authentication and authorization frameworks (OAuth2, JWT, SAML, OpenID Connect)

  • Familiarity with secure coding practices, vulnerability scanning, and compliance standards

  • Experience with system monitoring and observability tools (Prometheus, Grafana, ELK Stack, Splunk)

Consulting & Leadership Responsibilities

  • Act as a trusted technical advisor to enterprise clients.

  • Lead requirement-gathering workshops and technical discovery sessions.

  • Provide technical leadership across project lifecycles.

  • Mentor development teams and review code and architecture designs.

  • Manage technical risks and drive mitigation strategies.

  • Assist in project planning, sprint management, and delivery governance.

Preferred / Nice to Have Skills

  • Experience with event-driven architecture and serverless computing

  • Knowledge of data engineering or analytics platforms

  • Familiarity with ITIL processes and Agile / SAFe methodologies

  • Experience in domain-driven design (DDD) and CQRS patterns

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134656999