Jr. Software Developer
We are looking for a Jr Software Developer to join a small, agile development team, where you'll help enhance and support a suite of internal tools used across the company. The ideal candidate will be curious, and eager to learn both modern and legacy technology stacks.
Design, implement, and verify the operation of software in a web-based, on-premises environment.
Support the efficiency and success of internal business operations by developing software tools that improve workflows for both direct collaborators and others across the organization.
Contribute to end-to-end development of software tools, working on graphical user interfaces, server-side data manipulation, and data modeling, while keeping solutions simple and functional.
Support a variety of tasks, such as maintaining and managing commercial off-the-shelf software, ensuring timely document updates, and handling scheduled backups, while identifying opportunities to automate and improve manual processes for greater efficiency.
Qualifications
A Bachelor’s Degree in Computer Science or a related field, or equivalent practical experience.
Strong communication skills, with the ability to effectively convey design and technical concepts both verbally and in writing.
Critical thinking skills with the ability to approach problems logically and come up with effective solutions.
Demonstrable experience with Object-Oriented Programming (OOP), including solid understanding of key principles and design patterns.
Basic SQL DML experience, with an understanding of how to query and manipulate data in databases.
Version Control & CI/CD: GitLab and GitLab CI/CD pipelines.
SQL Server: DML, DDL, and basic administration.
Development Frameworks: Experience with C# .NET, VB .NET, Entity Framework.
ASP .NET Web API: Experience with building and working with ASP.NET Web API and RESTful services for creating and consuming APIs.
Front-End Technologies: Experience with Angular for user interface development.
Scripting: Experience with Node.js, BASH, CMD, or PowerShell for standalone scripts and automation tasks.