Rebus » the evolution of e-commerce
schedule a demo | contact us | blog
Search:  
home products services try us out about us  
our customers | news & events | careers | contact us | privacy policy
Co-op Developer

Status:  Full-Time
Posted:  Not Currently Available

Summary: As a co-op developer you will be responsible for designing and developing web and desktop applications using C# and Microsoft SQL Server.

Education: Working towards a technical degree, diploma, or equivalent.

Your experience:

  • You are passionate about writing software and have demonstrated this by any of the following:
    • Learning to program by yourself.
    • Writing software on your own time.
    • Participating in an open source project.
    • Building or running your own dynamic website.
    • Taking courses in software development and design.
    • Solving a programming problem that you knew was easy but that no one else had done before.
  • Your code is clean, to the point, documented, does what it is supposed to do and is readable by other programmers.
  • You are a smart individual who works well with other team members and has demonstrated this within a team environment in the past.

Things that you might have:

  • You have been developing software using C, C#, C++, Java, or an equivalent structured language, i.e., you have built software before, including school projects or independent projects you built yourself.
  • You have exposure to the Microsoft .NET framework, i.e., you have built at least one application or project in C# (or VB.NET) using ADO.NET against a Microsoft SQL Server.
  • You are able to read and write SQL queries.

What we expect from you:

Designing
  • You will work with a development team to design software using use cases, paper-and-pencil mockups, Visio and other standard software development tools and techniques.
  • You will work to learn our software products so that you can design software that works with our current and future products.
Coding
  • You will work with Microsoft Visual Studio .NET, Microsoft SQL Server as well as our source code control, bug tracking, and other software development and management tools.
  • You will be given technical specifications in the form of use cases, paper-and-pencil mockups, or Visio diagrams which you will turn into functional applications.
  • You will document your code within the code itself as well as within the design documentation.
  • You will alpha-test your code before passing it along to QA for testing. You will then work with the software testers in QA to bug-fix your beta-code before it is passed along into the production environment. Finally, you will work with technical support and operations to test and fix production code for clients.
Planning & Estimating
  • You will provide time estimates for development tasks as well as regular progress updates as you complete the tasks.
  • You will record and keep track of your time spent on individual projects and tasks for billing and future estimating.
Communication & Teamwork
  • You will work under the watchful eye of senior software developers who are there to help you complete your tasks and advance your coding skills.
  • You will work with other team members, including non-programmers, who you will communicate and work with to build our software and our company.
  • You will demonstrate respect for yourself, your fellow employees and also our clients - you can disrespect our competitors by building better software.

What you can expect from us:

Compensation
  • A competitive salary.
  • Exposure to real software projects that you will contribute to.
Atmosphere
  • A can-do atmosphere where we tackle complex programming tasks that others have not or cannot do.
  • A great office located on a major transit route that is within walking distance of great food and other amenities, including banks, pharmacies, coffee shops, and book stores.
Projects
  • Our customers are fast growing companies that we go out of our way to service so that they don't have any technical obstacles to overcome - this means that we make things happen, every day, all of the time.
  • You will work on our software product, Rebus, which is the result of several years of development and which our customers rely on to run their businesses, 24 hours a day, 7 days a week.

We're building the best software by hiring the best people. If you are the best, come join us and be part of the team, here's how:

  • Meet or exceed the qualifications above.
  • Email your resume to: jobs@xmodus.com and indicate the job title in the subject area of your email.

Please do not:

  • call our office asking for more information, if you require more information then please email jobs@xmodus.com, or
  • drop by our office to ask questions, though you are welcome to drop your resume off if you wish, or
  • expect to hear from us unless you are selected for an interview.


 
Help us improve our site with this quick feedback form or with our detailed feedback form.