Job Summary

  • Job highlights

    • Strong proficiency in programming languages like Java, Python, or JavaScript; solid understanding of data structures and algorithms; experience with REST APIs and databases
    • Design, develop, test, and deploy software applications; troubleshoot and resolve software defects; collaborate with cross-functional teams

    Job match score

    Early Applicant

    Keyskills

    Location

    Work Experience

    Job description

     

    About the Role

    We are seeking a skilled Software Engineer to design, build, and maintain high-quality software solutions. You will collaborate with cross-functional teams to deliver scalable, efficient, and reliable products that solve real-world problems.

    Key Responsibilities

    • Design, develop, test, and deploy software applications and features.
    • Write clean, efficient, and maintainable code following industry best practices.
    • Participate in technical design discussions and contribute to architectural decisions.
    • Troubleshoot, debug, and resolve software defects and performance issues.
    • Collaborate with product managers, UX designers, QA engineers, and other developers.
    • Implement API integrations, database operations, and backend services.
    • Maintain technical documentation for systems, processes, and solutions.
    • Participate in code reviews to ensure code quality and knowledge sharing.

    Required Skills & Qualifications

    • Strong proficiency in at least one programming language (e.g., Java, Python, JavaScript, C#, Go, C++).
    • Solid understanding of data structures, algorithms, and object-oriented design.
    • Experience with REST APIs, backend services, or full-stack development.
    • Familiarity with databases (SQL and/or NoSQL).
    • Experience with Git or other version control systems.
    • Understanding of software development lifecycle (SDLC) and Agile methodologies.
    • Ability to write unit tests and ensure code reliability.

    Preferred / Nice-to-Have Skills

    • Experience with modern frameworks (e.g., Spring Boot, Django, Node.js, React, Angular).
    • Knowledge of cloud platforms (AWS, GCP, Azure).
    • Understanding of CI/CD pipelines and DevOps tools.
    • Experience with container tools (Docker, Kubernetes).
    • Knowledge of distributed systems or microservices architecture.
    • Exposure to performance optimization or security best practices


     

    Communication Trainer

    IT Services & Consulting

    Teaching & Training

    Full Time, Permanent

    Corporate Training

Role Specific Skills

  • Active Listening
  • Administration and Management
  • Computers and Electronics
  • Continuous Learning
  • Critical Thinking
  • Customer and Personal Service
  • Deductive Reasoning
  • Engineering and Technology
  • English Language
  • Inductive Reasoning
  • Information Ordering
  • Judgment and Decision Making
  • Mathematical Reasoning
  • Mathematics
  • Near Vision
  • Number Facility
  • Operations Analysis
  • Oral Comprehension
  • Oral Expression
  • Problem Sensitivity
  • Problem-Solving
  • Programming
  • Quality Control Analysis
  • Reading Comprehension
  • Selective Attention
  • Social Perceptiveness
  • Speaking
  • Speech Clarity
  • Speech Recognition
  • Systems Analysis
  • Systems Evaluation
  • Time Management
  • Writing
  • Written Comprehension
  • Written Expression
  • Basic Qualifications

    • Any Graduate

    Journey

    • Application Date

      2025-11-19 00:00:00.0 - 2026-02-17 00:00:00.0

    `