UST is searching for a Software Developer who will develop, test, and debug software components under the guidance of senior engineers. Write simple to moderately complex code following established coding standards.
Requirements
- Basic proficiency in one or more programming languages (e.g., Java, C-Sharp, Python, JavaScript, etc.).
- Familiarity with databases and writing simple queries.
- Basic understanding of Object-Oriented Programming, API, JSON, etc
- Understanding of fundamental software development concepts, data structures, and algorithms.
- Exposure to Agile/Scrum or other SDLC methodologies is a plus.
- Aptitude & attitude to learn new technologies
Responsibilities
- Develop, test, and debug software components under the guidance of senior engineers.
- Write simple to moderately complex code following established coding standards.
- Participate in requirement gathering and design discussions to understand business needs.
- Collaborate with peers, business analysts, and QA teams to ensure quality delivery.
- Document code, processes, and solutions as directed.
- Perform unit testing and assist in system testing efforts.
- Support maintenance of existing applications, including bug fixing and enhancements.
Other
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent academic background/experience).
- 0–2 years of professional software development experience (internships, projects, or academic experience acceptable).
- Willingness to learn and take direction from senior engineers.
- Strong problem-solving and analytical skills.
- Attention to detail and eagerness to learn.
- Ability to work effectively in a team environment.
- Good communication skills, both written and verbal.