AVATAR TECHNO SERVICES PTE. LTD.
Singapore
On-site
SGD 80,000 - 100,000
Full time
Job summary
A technology services company in Singapore is seeking a software developer to design and deliver applications, improve software quality, and assist in technical documentation. Candidates should have solid experience in technologies like Java, NodeJS, and Agile practices. This role offers opportunities to work in a collaborative environment focused on software craftsmanship.
Qualifications
- Solid experience with software development technologies.
- Experience with version control and continuous integration.
- Experience in Mac/Linux development environments.
Responsibilities
- Design, develop and deliver software applications.
- Improve software quality with code reviews and testing.
- Prepare technical documents and assist in user story elaboration.
Skills
Java
NodeJS
Ruby on Rails
.Net
Agile
ReactJs
Tools
Responsibilities
- Design, develop and deliver working software applications to delight customers
- Improve software quality using XP practices such as code review and unit testing
- Adheres to the Software Craftsmanship Manifesto
- Prepare architectural and other technical documents
- Assist on: user stories elaboration, test automation and bug fixes, build and release automation
Requirements
- Solid experience in any of technologies: Java, NodeJS, Ruby on Rails, .Net , Agile, ReactJs
- Experience with version control systems such as Git, Continuous Integration (Bamboo/TeamCity)
- Experience developing in Mac/Linux environment
- Experience working in agile teams – TDD, Pair programming, Scrum, XP
- Familiar with both Windows and UNIX/Linux servers, Design Patterns, Unit Testing