Candidates Experience With Us + Latest Updates

Personalized Support for Your Success

Upcoming Trainings & Events

Software Engineer Job Smart Applications

IT Jobs. Smart Applications International Ltd Jobs

The Software Engineer contributes to the development, testing, and maintenance of software applications under the supervision of a more experienced engineer. Responsibilities include implementing assigned tasks, writing and reviewing code, and participating in team discussions related to system design and functionality. The role requires a foundational understanding of software engineering principles and involves working collaboratively within a structured development team to support ongoing technical projects.

  • Development of small to medium software modules assigned by the Software Engineer II / Senior Engineer.
  • Write clean, efficient, and well-documented code.
  • Participate in peer code reviews and technical discussions.
  • Conduct basic unit testing and contribute to automated test cases.
  • Help maintain project documentation and contribute to internal tools and utilities.
  • Learn and apply team development practices, including version control and coding standards.
  • Actively participate in sprint planning and team stand-ups.
  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
  • 1–2 years of professional experience (internships or entry-level roles acceptable).
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C#).
  • Familiarity with source control systems (e.g., Git).
  • Basic understanding of object-oriented programming and software development lifecycle.
  • Eagerness to learn and improve technical and soft skills.

Click here to apply

Labour Laws – Know Your Rights

🚨 Before You Apply for This Job

Career Lessons + Experiences