Junior Software Developer

closed
Higher Logic Logo

Higher Logic

πŸ“Remote - United States

Summary

Join Higher Logic as a Jr. Software Developer and play an integral role in building and supporting our robust SaaS applications. You will perform coding, debugging, testing, and troubleshooting throughout the application development process. As part of an agile engineering team, you will produce high-quality, scalable software components supporting our customers worldwide. This role involves maintaining, modifying, and improving our current software solutions, writing efficient code, participating in agile meetings, contributing to code reviews, supporting product planning, and adhering to company policies. The ideal candidate possesses practical understanding of object-oriented languages and development techniques, relational database development, design patterns, and webservice development. Experience with software debugging, version control, and good communication skills are also essential.

Requirements

  • Practical understanding of Object-oriented languages and development techniques. Preferably with C#, .NET framework and .NET Core
  • Working understanding of relational database development such as SQL, MySQL or PostgreSQL
  • Experience executing common design patterns (MVC, Singleton, Factory Methods, etc.)
  • Exposure to Webservice development (REST and/or SOAP based)
  • Experience with software debugging and integration techniques
  • Experience with version control tools such as Git, or Mercurial
  • Good communication, teaming, and interpersonal skills

Responsibilities

  • Maintain, modify, and improve Higher Logic’s current software solutions
  • Write reusable, testable, and efficient code
  • Participate in agile planning and review meetings
  • Contribute to peer code reviews and internal documentation generation
  • Support Product team members in ongoing planning and design
  • Conduct all business in accordance with Higher Logic policies and procedures
  • All other duties as assigned

Preferred Qualifications

  • Typically requires no previous professional experience
  • Typical range for the role overall is 0- 5 years
  • A bachelor’s degree in computer science or related discipline OR 2 years hands on experience working in software development
  • Experience writing, reviewing, and coding to user stories, and experience with ticket tracking tools such as Jira or Zendesk
This job is filled or no longer available