Thursday, April 12, 2012

Job opening - Java Software Engineer - Contract at VIVO Systems (Ottawa, ON, Canada) (telecommute)

VIVO Systems is looking for a strong freelance front-end engineer for a four-six month contract with strong potential for follow-on contracts.

This position is open to both US and non-US residents. We like telecommuters and offer flexible work schedules.

You love writing software. You understand that a great programmer can be many times as productive as a poor or mediocre one, and you know that you are that great. You always pay attention to the details. Your code is always consistent, beautiful and bulletproof. Your log messages are useful. Your terminal window is always a keystroke away. You likely customize your shell initialization scripts and other settings. You probably think GNU screen or tmux is awesome, and you regularly ssh into your desktop systems from your phone and laptop using key-based authentication. You likely know regular expressions almost as well as you know your native language. You love playing with and prototyping new technology and f! rameworks, and you know popular frameworks like Spring and JUnit inside out. You love tinkering with stuff. You like a challenge when solving problems and live for that “aha!” moment when you solve a doozy. You are always striving to expand your knowledge and toolset.

The position involves using Java and Scala to produce elegant, maintainable, and bulletproof software. It will also include designing easy to use, but powerful, web frontends that make a good first impression and have exceptional performance. In addition to building the internals of our applications, you would also be building the operations, configuration, and business intelligence / reporting UIs for our software.

Please send us links to live projects, github accounts, or other examples of your work.


Role and Responsibilities



  • You will be working with a strong team designing and developing Java software.

  • You may help s! etup and maintain critical infrastructure such as the continuo! us integration server, performance testing systems, and other infrastructure.

  • You will build responsive and elegant web UIs with AJAX, Comet, and similar technologies.

  • You will liaise with graphic designers as necessary to produce a beautiful interface.

  • You may help support systems in production by debugging and resolving issues.

  • You may be involved in release planning and management.

  • You may mentor other team members.



Apply for this job vacancy

No comments:

Post a Comment