Senior Developer

This position is responsible for designing and developing software applications, testing and debugging new and/or existing software. This position will also be responsible for performance tuning and optimization of existing code.

This position will report to the Regional Office Team Lead

Knowledge and Experience

  • Minimum of six (6) years developing software in a commercial software development environment working in a variety of projects and businesses
  • Proven ability to design and develop large scale, complex applications
  • Experience with Agile/SCRUM processes a plus
  • Degree in Computer Science or Engineering a plus

Skills and Abilities

  • Knowledge and experience in one (or more) of the following: ASP.NET, C++/C#, HTML, SQL and Java XML
  • Ability to work from rudimentary requirements and specifications
  • Ability to translate business requirements into technical specifications.
  • Advanced ability to read and write English.
  • Advanced ability to speak English.

Behaviors

  • Work from English verbal and written instructions of varying levels of detail
  • Ability to take direction from Team Lead and General Manager
  • Exhibit a high level of individual initiative

Essential functions

  • Participate in code development by actively writing code and conducting unit testing (50% of time)
  • Independently develop feature designs for multiple, complex features (10% of time)
  • Develop estimates and schedules on a project basis (10% of time)
  • Provide project status reports (10% of time)
  • Provide technical leadership by actively mentoring Semi-Sr. Developers and Sr Developer 2 (20% of time)
  • Participate in the recruiting process by doing technical interviews to potential candidates
  • NOTE: This job description is not intended to be all-inclusive. Employee may be required to perform other tasks to meet the ongoing needs of the organization.
Contact us now