Junior Software Engineer Come join us as a Junior Software Engineer and be one of our competitive forces to disrupt so that businesses can focus on bringing out the best in their people. The Junior Software Engineer is skilled in application development, design, testing, debugging, and implementation, working with limited supervision to address unfamiliar issues. They support updates, recommend improvements, and adhere to coding standards and secure‑coding principles. Proficient in programming languages and familiar with development tools, they work in a team setting, provide technical support to quality testing teams, and are strong team players with excellent communication skills and a keen interest in learning. Responsibilities and Qualifications Analyze user requirements by participating in discussions with stakeholders, conducting requirements analysis, and preparing documentation for functional and non-functional requirements. Participate in software design by managing the design process, assisting in architectural tasks, applying design patterns, and attending design reviews. Propose and assist in the adoption of new technologies and tools for cutting‑edge platform development and project design strategy. Manage software construction processes, including code generation, static analysis, and the use of simulation and prototypes for design evaluation. Perform and oversee testing activities, including integration testing, unit testing, achieving test coverage goals, and adhering to test plans. Analyze test execution results and identify success and failure criteria for unit and integration tests. Ensure software security by following coding standards, adhering to project standards, and performing code reviews to identify vulnerabilities. Manage software configuration management (SCM) by assisting in determining constraints, providing measurement data, and identifying software configuration items (SCIs). Handle problem reporting by generating, classifying, and managing problem reports. Assist in writing proposals and communication materials to pitch ideas, and contribute to the development of test plans and test cases. Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline. Strong technical and analytical skills. Experienced with Ruby on Rails, Vue.JS, & PostreSQL Experienced in consuming APIs using REST or GraphQL Experienced with unit testing & UI testing Experienced with CI/CD to have automatic testing and delivery Familiar with relational databases Skilled in understanding document description languages such as JSON and XML Experienced working with teams using agile methodologies Excellent written and verbal communication skills are essential for collaborating with various levels of management, determining software requirements, and delivering effective solutions. 2-3 years relevant experience in software design and development. 114 Lavender Street #10-06/07 CT Hub 2 Singapore Support Hours Monday to Friday, 9am - 6pm(Closed on Public Holidays) #J-18808-Ljbffr
Junior Software Engineer ( Full Stack )
PAYBOY
lavender, lavender
Published 22 days ago
Report job