Software Developer
at ELITEZ ASSOCIATES PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Nov, 2024 | USD 6500 Monthly | 09 Aug, 2024 | N/A | Jquery,Javascript,Computer Science,Css,Express,Framework,Html | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Key Responsibilities:
- Software Development: Design, develop, test, and deploy robust software solutions using Python or Java, with frameworks like Django or Flask, and other essential tools as required.
- Collaboration: Work closely with product managers, developers, and other stakeholders to gather and analyze software requirements, ensuring that technical solutions align with business objectives.
- Full SDLC Participation: Engage in all stages of the software development lifecycle (SDLC), including planning, coding, debugging, and maintenance, to deliver reliable and efficient software solutions on time.
- Code Quality: Write clean, organized, and maintainable code that follows industry best practices and coding standards.
- Testing and Debugging: Perform comprehensive testing and debugging of software applications to identify and address defects, performance issues, and bottlenecks.
- Continuous Learning: Stay current with emerging technologies, trends, and software development practices to enhance your technical skills and contribute to the improvement of development processes.
- Team Collaboration: Review code, offer constructive feedback, and foster knowledge sharing and collaboration within the development team.
- Process Improvement: Identify and implement opportunities for process improvement, automation, and optimization to boost the efficiency and quality of software development and delivery.
- Production Support: Assist in troubleshooting and resolving production issues to ensure smooth operation of software applications and promptly address customer concerns.
- Documentation: Maintain comprehensive project documentation, including software designs, implementation details, and user guides, to facilitate knowledge transfer and project continuity.
Requirement
- Bachelor’s degree in Computer science, Software Engineering, or any relevant field.
- Minimum 5 years of experience working with HTML, CSS and Javascript, Back-end system and MVC framework (ExpressJS, ReactJS, NextJS)
- Experience in server side javascript environment (NodeJS, Express, Gulp, Grunt, Sails, Strongloop).
- Proficiency in HTML, CSS pre-processor (SASS or LESS) and client-side scripting libraries and framework (Javascript, Jquery, ReactJS, etc)
Responsibilities:
- Software Development: Design, develop, test, and deploy robust software solutions using Python or Java, with frameworks like Django or Flask, and other essential tools as required.
- Collaboration: Work closely with product managers, developers, and other stakeholders to gather and analyze software requirements, ensuring that technical solutions align with business objectives.
- Full SDLC Participation: Engage in all stages of the software development lifecycle (SDLC), including planning, coding, debugging, and maintenance, to deliver reliable and efficient software solutions on time.
- Code Quality: Write clean, organized, and maintainable code that follows industry best practices and coding standards.
- Testing and Debugging: Perform comprehensive testing and debugging of software applications to identify and address defects, performance issues, and bottlenecks.
- Continuous Learning: Stay current with emerging technologies, trends, and software development practices to enhance your technical skills and contribute to the improvement of development processes.
- Team Collaboration: Review code, offer constructive feedback, and foster knowledge sharing and collaboration within the development team.
- Process Improvement: Identify and implement opportunities for process improvement, automation, and optimization to boost the efficiency and quality of software development and delivery.
- Production Support: Assist in troubleshooting and resolving production issues to ensure smooth operation of software applications and promptly address customer concerns.
- Documentation: Maintain comprehensive project documentation, including software designs, implementation details, and user guides, to facilitate knowledge transfer and project continuity
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science software engineering or any relevant field
Proficient
1
Singapore, Singapore