Jurnal.id is an Indonesian tech startup building a B2B Software as a Service (SaaS) for Small-Medium Business online accounting software. We focus on developing solutions in areas of bookkeeping, taxation, collaboration, and integration.
-----------------
PT Jurnal Consulting Indonesia provides a cloud-based accounting software for small-medium sized business to simplify and expedites book- keeping and accounting process. Companies will no longer need dedicated IT resource and expertise to manage the logistic of accounting solutions such as backup and maintenance. Most repetitive book keeping activities will be handled automatically.
The executives have the combined experience of IT solution design, development, and implementation requiring high availability, reliability, and security in fortune 50 companies such as IBM and Microsoft. The experience proves valuable to support the growth of business.
Responsibilities:
- Develop software solutions by conferring with users
- Write unit, functional and integration tests
- Investigate problem areas and follow the software development lifecycle
- Present new ideas for product improvement
ANSWER THE FOLLOWING QUESTION IN YOUR APPLICATION:
Jurnal decided to build in house meeting scheduler to serve the need of the employee meeting and we want to add a feature to see the times in a day when everyone is available.
To do this, we need to know when any employee is having a meeting. a meeting is stored as tuples of integers (start_time, end_time).
These integers represent the number of 30-minute blocks past 9:00am
For example :
- (2, 3) # meeting from 10:00 – 10:30 am
- (6, 9) # meeting from 12:00 – 1:30 pm
Write a function condense_meeting_times(list) that takes a list of meeting time ranges and returns a list of condensed ranges.
For example, given:
[(0, 1), (3, 5), (4, 8), (10, 12), (9, 10)]
your function would return:
[(0, 1), (3, 8), (9, 12)]
You must now assume that the time ranges are in order, Also that write a unit test to test your function.
Requirements:
- BS/MS degree in Computer Science, Engineering and 5 years of software engineering / web application development experience required
- Prior experience in full lifecycle software development with Ruby on Rails required, along with experience with database design and development
- Knowledge of any of the following: Scrum experience; Automated testing experience using tools such as RSpec and/or Selenium, Jira, GIT, NoSQL, Cassandra, is highly desirable
- Well versed in development of web services (REST)
- Familiar with Algorithm Development and/or Analytics Development, Graph Construction, Query, and Presentation
- Contribution to open source is a plus
- Good analytical ability, strong interpersonal, communication skill & able to work in a team.
- Fresh Grade will be considered.
from
via http://www.startupjobs.asia/job/12928-ruby-on-rails-software-junior-senior-engineer-it-job-at-pt-jurnal-consulting-indonesia-indonesia
No comments:
Post a Comment