Software Developer (IC1)
ClassLink, Inc.
Full-time
United States
Job description
SOFTWARE DEVELOPER I (AI EXPERIENCE)
The Software Developer I is responsible for the design, development & testing of VCS software solutions. In this position, the developer builds high- quality, innovative & fully performing software in accordance & compliance with modern coding standards & best practices. The Software Developer I writes clean & scalable code across multiple platforms, frameworks & languages, and follows all mandated Git procedures & workflow management processes to ensure safe & seamless integration with the VCS development environment.
Responsibilities:
· Develops new software & functionality within the VCS suite, using approved languages and frameworks
· Must have AI experience
· Maintains & improves existing software through the use of debugging, unit testing, and technical documentation
· Troubleshoots software issues and works with internal Support & other stakeholders as needed to address business problems
· Keeps up-to-date on the latest industry trends, tools & practices, and helps guide VCS software towards best practices and modern trends when necessary
· Participates in all phases of the SDLC, including analysis, design, implementation, QA testing & support.
· Utilizes strong problem solving & decision-making skills, and consistently exhibits a rational, logical mindset
· Participates in code reviews, manages pull requests, and collaborates effectively using Git and related workflows.
· Documents architectural decisions and development processes for internal knowledge sharing.
· Works within CI/CD pipelines to ensure reliable deployments and streamlined development workflows.
· Works within the VCS technology stack: .NET (VB/C#, ASP web forms, RESTful web services, winforms/windows services, .NET 8/9/10, Blazor Server, .NET Maui, Visual Studio, Entity Framework), React/Node (JavaScript, TypeScript, VS Code), & SQL (MS SQL Server)
Requirements:
· Experience in a combination of the following: JavaScript, React/Node, Typescript, .NET Framework 4/5, .NET 8/9/10, VB/C#, SQL, RESTful APIs, .NET Maui
· BA degree in Computer Science, Software Engineering or related field
· Excellent knowledge of the software development life cycle
· Knowledge of Git & source control processes
· Knowledge of Agile workflow methodologies
· Excellent problem-solving, organization & time management skills
· Ability to thrive as part of a team, but still able to work independently when needed
EVALUATIVE FOCUS ON: Design, development & innovation of VCS software and services
WORKS IN CONJUNCTION WITH: CEO, COO, Software Development Team, Technical Lead, Product Specialists
REPORTS TO: CEO
Pay: $60,000.00 - $70,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Referral program
- Vision insurance
Work Location: In person