Tuesday, August 04, 2020

Software Engineer - Ruby On Rails/Java Programming (2-4 yrs) (Snaphunt Pte Ltd)

The Offer

- Join a emerging SaaS platform that is making an impact on the retail industry

- Play a key role in providing technical design and programming perspective to complex business and system workflows.

- Excellent opportunity to accelerate career

The Employer

Our client is a software startup that is developing new-age retail and Ecommerce solutions. Headquartered in Singapore, they are supporting retailers in digital transformation to provide an integrated experience to their customers.

The Job

- In this role, you will be working with functional and technical consultants to deliver development solutions according to unique business and technical requirements.

You will be responsible for:

- Writing well-designed, testable and efficient code.

- Gathering and evaluating user feedback.

- Working as a part of a dynamic team to meet clients' needs and deliver winning products.

- Providing code documentation and other inputs to technical documents.

- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.

- Troubleshooting and debugging to optimise performance.

- Ensuring on time delivery by developing the best coding practice following agile methodology

The Profile:

- You possess a Degree/Diploma from a top-tier institute in Computer Science, Engineering or related field.

- You have at least 2 years experience in a Software Developer role with 1 year experience in developing RoR applications including JavaScript and jQuery, Java, Spring

- You have strong experience in Rails 3.0+ and Ruby 1.9.2+.

- Having experience in Core JAVA, J2EE, MVC web application framework, Spring framework, Hibernate, JPA, REST Web Services, Tomcat and Maven will be an added advantage

- You have strong knowledge of Object Oriented Programming concept and Metaprogramming.

- You possess knowledge of open source database handling like MySQL and PostgreSQL, and have knowledge of RDBMS, SQL, and PLSQL.

- You have excellent programming skills with good knowledge of design patterns and its application.

- You have knowledge of Multithreading, Thread Pooling, Background Jobs and Schedule Jobs with supporting tools and libraries.

- You have experience with working on Microservices-based architecture using spring cloud, distributed application pattern and multiple data source management in the application.

- You have knowledge of server configuration management and deployment techniques. Good to have experience in server handling tools like AWS, Heroku and containerisation using Docker.

- You have strong knowledge on handling version management tool like GitHub.

- You have experience of working on Linux and Windows based OS and their command line tools.

- You have good experience of working with unit testing frameworks.

- You are a self-starter and process oriented,

- You are a team player who is also able to work independently.

- You have good written and verbal communication skills with a positive attitude

- You are result-driven and comfortable working in fast-paced environment

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.