Job Openings Senior Software Engineer (Backend)

About the job Senior Software Engineer (Backend)

Key Responsibilities


Software Design & Development

  • Gather and analyze requirements with stakeholders and translate them into scalable technical solutions

  • Develop, test, and deploy software applications based on project timelines and quality standards

  • Build prototypes and recommend appropriate technologies and approaches


Application Support & Continuous Improvement

  • Perform bug fixing, enhancements, and feature development for existing systems
  • Provide technical support and guidance to internal users and stakeholders

  • Identify opportunities for innovation, optimization, and performance improvement


Solution Design & Architecture

  • Contribute to system and application architecture design

  • Ensure solutions are maintainable, scalable, and aligned with best practices

Process & Documentation

  • Follow established software development methodologies and SDLC practices
  • Create and maintain technical documentation and project artifacts

  • Participate in knowledge sharing and continuous learning initiatives

Qualifications


Education

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Equivalent practical experience will also be considered


Experience

  • At least 2 years of professional experience in software development


Technical & Professional Skills

  • Solid understanding of modern software development methodologies

  • Proficiency in one or more programming languages

  • Strong problem-solving and analytical skills

  • Experience in debugging, enhancing, and supporting applications

  • Good understanding of business processes and workflows

  • Tech Stack: C#, .Net, OOP, WebAPI, MVC, Jenkins


Soft Skills

  • Strong communication skills in English (written and verbal)

  • Customer-focused mindset

  • Ability to work collaboratively in a team environment