Senior Software Developer

Job Description

This is an integral position within the company as it will be responsible for helping to develop and maintain the Nox Cloud Platform.

Responsibilities:

  • Write and update quality code that meets the design requirements and coding standards
  • Assist in the development of design documents
  • Follow all documented procedures around the development or code  
  • Review Pull Requests for more junior developers
  • Maintain personal development environment 
  • Remain current with technology in the area of work
  • Help define the level of effort required for some projects
  • Work closely with the product design team to ensure all aspects of the design are successfully implemented in the UI code.
  • Provide production troubleshooting and support
  • Work closely with testing, PO and deployment teams

Marginal Duties:

  • Participate in design meetings
  • Participate in retrospectives
  • Run small sprint teams in the development of a project

Requirements

  • Bachelor's degree in Computer Science or related field
    • May be replaced by job experience
  • Proficient in programming languages/frameworks as required
    • Java/Kotlin
    • Spring
    • Hibernate
    • Angular
    • Flutter
  • At least 2 years experience working with enterprise applications
  • Proficient working with SQL and NoSQL databases
  • Proficient working with Git
  • Strong organizational skills, attention to detail and ability to handle multiple priorities.
  • Solid problem solving skills.
  • Works well independently as well as in a team environment