Senior Developer and Team Lead

  • NetFore Systems
  • Ottawa, ON, Canada
  • Dec 18, 2017
Engineering Software

Job Description

>Back to Careers

About the Role

If you like working on new technology, and interacting with customers to achieve results, this is the job for you. We are looking for an experienced and skilled Senior Developer and Team Lead to lead new development projects and help make architecture, design, and technology decisions. Interacting with actual people, helping them address their problems, brainstorming the right solution and helping make it happen – this is the role.

Job Responsibilities

  • Work directly with customers to define and capture solution requirements and project effort estimates
  • Set direction for architecture and design of complex software deliveries
  • Provide technical leadership for the joint NetFore/customer development team
  • Implement complex and challenging features
  • Ensure that solutions scale to meet the performance needs of our customers
  • Stay on top of new and evolving Web- and database-related technologies
  • Collaborate with customers on pre-production testing and related activities, as well as deployment of applications to production

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering or Computer Sciences
  • Highly motivated, passionate and creative problem solver
  • High attention to detail with a commitment to quality
  • Exceptional interpersonal skills, with a willingness and ability to work directly with NetFore customers
  • 5-10 years of experience in software development, with at least 3 years of web application development experience
  • Strong knowledge of multi-threaded application development
  • Well versed in the benefits and pitfalls of ORM based Frameworks (i.e. Hibernate)
  • Proven ability to deliver/deploy large-scale software solutions to customers
  • Adaptability and curiosity

Desired Skills

  • Web Application Frameworks: AngularJS, NodeJS, Google Material Design,
  • JEE development experience: EJBs, JMS, JSP/Servlets,
  • IDE / Tools: Eclipse, IntelliJ
  • Web Services development experience: REST, SOAP, XML/XSLT
  • Database: Relational (PostGreSQL, PostGIS, Oracle) NOSQL (Elasticsearch, MongoDB, Hadoop)

Apply Now

To apply, please send your resume to careers@netfore.com. If we think you might be a good fit for NetFore, we’ll be in touch soon!