T

Software Developer

salary Salary :

$35 - 55 monthly

Job Description - Software Developer

Job Overview

Trivium Education Services Pvt. Ltd. is seeking a talented, innovative, and detail-oriented Software Developer to join our technology team. The successful candidate will contribute to the design, development, testing, deployment, and maintenance of reliable and scalable software applications that support the company's educational services and digital solutions.

This role offers an opportunity to collaborate with cross-functional teams, solve technical challenges, and develop software that enhances operational efficiency and the learning experience. The ideal candidate will have strong programming skills, a solid understanding of software engineering principles, and a passion for building high-quality, user-focused applications.

Key Responsibilities

  • Design, develop, test, and maintain reliable, scalable, and efficient software applications.
  • Write clean, maintainable, well-documented, and reusable code in accordance with established development standards.
  • Collaborate with designers, product managers, and other developers to define requirements and deliver new features.
  • Develop and maintain web applications, APIs, and software components as required.
  • Identify, troubleshoot, and resolve software defects, performance issues, and technical challenges.
  • Participate in code reviews to maintain code quality, security, and consistency.
  • Develop and execute unit tests and other testing procedures to ensure software reliability.
  • Maintain and improve existing applications through updates, enhancements, and performance optimisation.
  • Work with databases to store, retrieve, and manage application data efficiently.
  • Follow software development best practices, coding standards, and security guidelines.
  • Participate in agile development activities, including planning, progress reviews, and team meetings.
  • Prepare and maintain technical documentation for applications, systems, and development processes.
  • Collaborate with quality assurance and technical teams to investigate and resolve reported issues.
  • Stay informed about emerging technologies, development tools, and industry trends.
  • Contribute ideas for improving software functionality, system performance, and user experience.

Requirements and Qualifications

  • A degree, diploma, or equivalent practical experience in Computer Science, Software Engineering, Information Technology, or a related field.
  • Proficiency in at least one programming language, such as Java, Python, C#, or JavaScript.
  • Working knowledge of web development technologies, including HTML, CSS, and JavaScript, where relevant to the role.
  • Understanding of software development life cycles, programming principles, and software engineering best practices.
  • Familiarity with debugging, testing, and troubleshooting software applications.
  • Knowledge of data structures, algorithms, and object-oriented programming principles.
  • Ability to write readable, maintainable, and efficient code.
  • Strong analytical, critical-thinking, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to manage tasks, meet deadlines, and adapt to changing project requirements.
  • Willingness to learn new technologies and continuously improve technical skills.

Preferred Qualifications

  • Experience with web development frameworks such as React, Angular, Django, Spring Boot, or ASP.NET Core.
  • Familiarity with relational or NoSQL database systems, such as MySQL, PostgreSQL, or MongoDB.
  • Knowledge of version control systems, particularly Git.
  • Experience working with RESTful APIs and third-party integrations.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Understanding of microservices architecture, containerisation, and deployment practices.
  • Experience with automated testing, continuous integration, and continuous delivery tools.
  • Familiarity with Agile or Scrum software development methodologies.
  • Previous experience in educational technology, e-learning platforms, or learning management systems is an advantage.

Technical Skills

  • Programming and software development.
  • Web application development.
  • Database design and management.
  • API development and integration.
  • Software testing and debugging.
  • Version control and collaborative development.
  • Application performance optimisation.
  • Technical documentation.
  • Secure coding practices.
  • Software maintenance and deployment.

Salary and Compensation

Trivium Education Services Pvt. Ltd. aims to offer competitive compensation based on the candidate's technical expertise, qualifications, professional experience, and job responsibilities.

The final salary or hourly rate will be discussed during the recruitment process and confirmed in the formal employment offer.

Benefits and Perks

Subject to company policy, employment location, and eligibility, benefits may include:

  • Competitive salary or hourly compensation.
  • Performance-based bonuses or incentives, where offered.
  • Paid annual leave, sick leave, and applicable public holidays.
  • Health, dental, and vision insurance for eligible employees, where available.
  • Retirement savings or pension benefits appropriate to the employment location.
  • A 401(k) retirement savings plan with potential employer matching for eligible US-based employees, if offered.
  • Professional development, technical training, and certification opportunities.
  • Career advancement opportunities based on performance and business needs.
  • Flexible working hours or remote and hybrid work arrangements, where available.
  • Access to relevant development tools, software, and technical resources.
  • A collaborative and supportive working environment.
  • Opportunities to work on innovative software projects and educational technology solutions.
  • Employee recognition and wellness initiatives, where provided.

The specific benefits available will be communicated during recruitment and outlined in the applicable employment policies.

Working Environment

The Software Developer will work collaboratively with the technology team and relevant departments to deliver reliable software solutions. The role may involve project planning, coding, testing, debugging, documentation, and ongoing application maintenance.

Candidates should be comfortable working independently when required and collaborating with team members to solve technical problems and deliver projects within agreed timelines.

Performance Expectations

Performance may be assessed based on:

  • Code quality, reliability, and maintainability.
  • Successful delivery of assigned development tasks.
  • Application performance and defect resolution.
  • Adherence to technical standards and security requirements.
  • Collaboration, communication, and contribution to team objectives.
  • Timeliness and accuracy of technical documentation.
  • Continuous learning and adoption of relevant development practices.

Ideal Candidate Profile

The ideal candidate is a proactive, analytical, and technically capable professional who enjoys solving complex problems and building practical software solutions. They should demonstrate attention to detail, a commitment to code quality, a collaborative mindset, and a genuine interest in using technology to improve educational services and user experiences.

Application Instructions

Interested candidates should submit an updated CV or résumé highlighting their technical qualifications, programming skills, relevant projects, and professional experience.

Applicants may also include links to a GitHub repository, portfolio, or examples of software projects they have developed, where available.

The recruitment process may include a technical interview, coding assessment, and discussion of previous projects. Only shortlisted candidates will be contacted for further assessment.

Equal Employment Opportunity

Trivium Education Services Pvt. Ltd. is committed to fair and equitable recruitment practices. Candidates will be evaluated based on their relevant skills, qualifications, experience, and suitability for the role in accordance with applicable employment laws.

Join Our Team

Join Trivium Education Services Pvt. Ltd. and contribute to developing reliable, innovative, and user-focused software solutions. This is an opportunity to grow your technical expertise, collaborate with talented professionals, and help shape technology that supports education and learning.

Apply today to become part of our software development team.

Original job Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Developer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.