Point your AI agent at freehire and let it find you a job.

Get the CLI →

KRIS INFOTECH PTE. LTD.

NewBe an early applicant

Intermediate Software Developer

Posted Updated
Discussion

Job Description:

Build & change management:

  • Able to lead in terms of technology and conceptualize, propose design and architectural evolution, along with operational model.
  • Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Provide deployment and change management of the solution/platform.
  • Develop tests strategy in coordination with project manager / Business Analysts.
  • Provide technical assistance during user acceptance test.

Incidents and Requests management (business users and other IT teams):

  • Communicate effectively.
  • Analyse enhancement requests and bug-fixes.
  • Document deliveries.
  • Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
  • Monitor the results and quality of the different software solutions and projects implemented in the organization.

Change management:

  • Apply monthly release strategy, following the team’s milestones for analysis, coding and testing.
  • Support the release roadmap in production.

Operations management

  • Application support, level 3 (expert).
  • Troubleshoot and fix issues.

Continuous improvement:

  • Process improvements.

Requirements:

  • Master or Bachelor’s degree in Computer Science/ Information Technology/ Programming & Systems Analysis/ Science (Computer Studies) faculties.
  • At least 5 years of software development experience, including 3+ years of front-end development.

Front-End Expertise:

  • Advanced proficiency in Angular 19+.
  • Deep knowledge of AG Grid, NgRx store, Angular signals, and signal store.
  • Strong sensitivity to design and UX principles.
  • Experience conducting code reviews and enforcing Angular development best practices.
  • Ability to ensure consistency and homogeneity across front-end implementations.
  • Development of automated BDD tests.

Back-End Knowledge:

  • Experience with Python, REST APIs, and FastAPI.
  • Ability to develop and maintain back-end services as needed.

DevOps & Infrastructure:

  • Strong knowledge of Docker, Kubernetes, and microservices architecture.
  • Experience with GitOps, ArgoCD, Maven, and Git.
  • Proficiency with CI/CD tools (GitLab, Jenkins, Ansible).
  • Familiarity with monitoring and alerting tools (Elasticsearch).

Cloud & Architecture:

  • Experience with cloud-native architecture and AWS.
  • Understanding of distributed systems and scalability patterns.

Technical Fundamentals:

  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis.
  • Strong ability to analyze code – understand execution flow and debug even without access to a debugger.
  • Proficiency with static analysis tools (SonarQube).
  • Good knowledge of SQL (PostgreSQL, Redis) or SQL-inspired dialects (e.g., HQL).
  • Experience writing and maintaining integration tests.

Collaboration Tools:

  • Experience with Jira or similar issue-tracking systems.
  • Commitment to software craftsmanship and DevOps culture.
  • Demonstrated ability to effectively utilize AI-powered tools (e.g., GitHub Copilot) to enhance productivity and problem-solving capabilities.
  • Understanding of AI/ML fundamentals including prompt engineering, model limitations, and best practices for human-AI collaboration.
  • Experience in evaluating AI-generated outputs for accuracy, security, and alignment with business requirements.
  • Ability to identify opportunities for AI integration and automation within existing workflows and processes.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available