No more applications are being accepted for this job
- Participate in the entire application lifecycle, focusing on programming and debugging.
- Assist in designing, developing, and implementing software solutions.
- Understand and implement testing methodologies and practices.
- Participate in QC testing, including writing and executing test cases, and documenting results.
- Assist in identifying, logging, and tracking software defects.
- Communicating with the product team and with end-users to understand user requirements and to translate them into software solutions.
- Participate in code reviews to maintain code quality and share best practices and experiences with the team.
- Collaborate with cross-functional teams to ensure smooth project execution.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Good understanding of software development principles and of programming principles (eg: modularity, data structure and algorithms, etc)
- Proficiency with the backend and familiarity with the frontend, or vice proficient in Java/GoLang/C++ with passing familiarity on HTML, CSS, JavaScript/TypeScript with passing familiarity of Python/Java).
- Understanding of the infrastructure aspects of software development is a plus.
- Understanding of software QA methodologies, tools, and processes is a plus.
- Strong communication skills.
- Ability to work autonomously in a team environment.
- Ability to point out lapses in teamwork and initiative to begin a fix for such lapses.
- Strong attention to consistency and detail.
- Eagerness to learn about new technologies and software testing methodologies.
- Ability to manage multiple tasks and work towards long-term goals.
Software Engineer - Singapore - CONCORDE SECURITY PTE. LTD.
CONCORDE SECURITY PTE. LTD.
Singapore
2 weeks ago
Description
Roles & ResponsibilitiesJob Description:
We are seeking a motivated Software Engineer who is ready to take on all areas of software development in a start-up like environment. The candidate need not be highly proficient in any one area of software development, and instead a solid technical background with holistic knowledge and the drive to explore and learn is appreciated.
Responsibilities:
Qualifications:
Skills:
Work Autonomously
Quality Control
CSS
HTML
Software Engineering
MySQL
JavaScript
Test Cases
Logging
Python
Software Testing
Writing
Debugging
Django
Software Development