Associate Full Stack Developer
Position SummaryOneSource Virtual is seeking an Associate Full Stack Developer to join our product engineering team. This is an entry-level role designed for a recent college graduate who is eager to grow quickly in a high-velocity, AI-assisted development environment. You will work across the full stack — C#/.NET services, React UI, and SQL — on platforms that process over $200 billion in compliant payroll and tax payments annually.ResponsibilitiesBuild and maintain features across the full stack: C#/.NET backend services, React front-end components, and SQL data access layersWrite clean, unit-tested code with a low defect rate and accept feedback constructively to improve quality over timeExecute assigned user stories with light supervision, asking clear questions early to avoid reworkParticipate actively in sprint ceremonies — standups, backlog grooming, story breakdown, and retrospectivesLearn and apply OSV's coding standards, architectural patterns, and CI/CD practicesFix defects as they arise throughout the development cycleAI-Assisted DevelopmentUse AI coding tools (such as Claude, Windsurf, or Cursor) as a standard part of your daily development workflow — not as a shortcut, but as a tool to produce better code fasterApply AI assistance for code generation, debugging, test writing, and understanding unfamiliar codebasesFollow team standards for reviewing and validating AI-generated code before committingRemain open to adopting new AI tooling as the team's practices evolveCollaborationCommunicate proactively with your team lead, scrum master, and product owner — including flagging when work will be delayedCollaborate with QA to support testing and defect resolutionDevelop an understanding of OSV's business and how your work impacts customersCompetenciesAssociate Staff level per OSV competency frameworkDevelops and improves skills and experience continuously; completes training on time and demonstrates growthAble to complete small to mid-sized tasks with light direction, or proactively asks for help when neededRemains open to change and fosters teamworkAccepts coaching and makes appropriate correctionsDemonstrates a growing understanding of OSV's businessDetail-oriented; thorough in organizing technical information and tasksCommunicates effectively with team members in both written and verbal formCreative and analytical thinker with developing problem-solving skillsQualificationsRequiredBachelor's degree in Computer Science, MIS, Software Engineering, or a related technical fieldDemonstrated understanding of object-oriented programming principlesWorking knowledge of C# or another strongly-typed OOP language (C#/.NET is our stack)Basic SQL skills — able to write queries, understand joins, and reason about dataFoundational understanding of web services and client-server architecture (REST/SOAP/JSON)Proven track record of excellence in coursework or projects — strong GPA and/or demonstrable outputGenuine passion for technology and visible curiosity about learning new tools and platformsAI LiteracyHas used an AI coding assistant (Windsurf, Claude Code, Cursor, or similar) in coursework, personal projects, or an internship — not required to be expert-level, but must have real hands-on exposureUnderstands the basics of prompting for code generation and the importance of reviewing AI output before using itPreferredReact or front-end JavaScript framework experience (coursework or personal projects count)Experience with Git and version control in a team environmentExposure to agile/scrum practicesInternship or co-op experience in a software development roleFamiliarity with cloud platforms (AWS, Azure) or cloud-deployed applicationsKnowledge of Salesforce or Workday is a plus but not expected at this levelWhat You'll Grow IntoThis role follows OSV's Associate Full Stack Senior Full Stack career path. Progression is competency-based, not tenure-based. Associates who demonstrate strong quality, proactive communication, and the ability to work independently on full stack stories advance to the Full Stack Developer level. Coaches and technical leads are embedded in every team.J-18808-Ljbffr