Oct 01, 2021

Senior Software Developer for OSV HUB

  • Our Sunday Visitor
  • Remote
Full time Information Technology

Job Description

The Senior Software Developer is a full stack developer in a .NET Core and Angular 2+ environment. This position requires knowledge of .NET and Angular best practices and a desire for continuous learning of up and coming web technologies. You will work in a team environment with members representing Quality Assurance, Infrastructure, Product Management and Customer Care in the development of large scale, customer facing SaaS applications. This position will work closely with Lead developers and Technical Product Owners and will assist with leading projects through their implementation. This position will also assist in directing the activity of other development team members. 

Essential Job Functions (*=Non-essential tasks):

  • Develop solutions in accordance with OSV procedures and practices
  • Keep current on new and emerging development trends
  • Lead code reviews and provide direction in support of coding standards and documentation procedures and practices
  • Lead analysis and review sessions with teams of cross functional stakeholders
  • Assist in the professional development of junior developers
  • Assist lead developers with researching and recommending new technologies
  • Participate in the development of department goals in support of OSV strategic goals

*    Performs other duties as required or assigned 

Requirements:

Experience:

  • 7+ years of professional experience developing software applications
  • 2+ years of professional project management experience on medium to large projects
  • Experience with .NET Core and JavaScript frameworks
  • Experience with Agile software development
  • Experience with cloud hosting services (Amazon, Azure, etc.) 

Education:

  • Bachelor of Science degree in a Computer designated area or related field of study, or commensurate work experience.  

Skills and Abilities:

  • Debugging and critical thinking ability
  • Good communication skills, both verbal and written
  • Strong technical skills including demonstrated expert understanding of software development and project management principles
  • Ability to develop software, holding differing roles on multiple projects, with shifting priorities, while meeting personal and team deadlines and goals
  • Ability to lead and inspire project team members
  • This position will handle confidential data, and confidentiality must be maintained 

Working Environment:

  • Remote or hybrid office environment that will require extensive use of computer software and equipment
  • Travel will be infrequent 

Supervisory Responsibilities:

  • None
  • This position will not be responsible for selection of personnel, performance appraisals, and such actions as merit increases, promotions, reassignments of employees, or terminations

OSV is an Equal Opportunity Employer.


Apply Now