Demo

Software Developer II

Visual Computer Solutions
Freehold, NJ Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 6/5/2025

Software Developer II

Location: Freehold, NJ

Employment Type: Full-Time

About the Role: We are seeking a skilled and experienced Software Developer to join our core development team and help support our market-leading Scheduling and Payroll platforms. This position focuses on maintaining and modernizing enterprise grade applications across a variety of languages and frameworks. The role involves supporting new feature development, troubleshooting production issues, and collaborating with cross-functional teams to deliver high-quality software solutions. An ideal candidate would have a strong and versatile skillset spread out across the Microsoft tech stack and javascript-based frameworks and libraries, as well as extensive experience with Git procedures, SDLC best practices, and Agile methodologies.

Responsibilities

  • Maintain and enhance existing features in our flagship applications spanning both .NET and React/Node frameworks
  • Assist in the development of new software and features across all major company platforms, following modern trends and best practices
  • Participate in the full Software Development Life Cycle (SDLC), including requirements gathering, design, implementation, testing, deployment, and support
  • Collaborate with senior engineers to resolve bugs, implement custom client requests, and improve code quality
  • Integrate with RESTful APIs and implement various authentication methods, including OAuth, JWT, ASP.NET Core Cookie Authentication, and Basic Authentication for legacy systems
  • Work within CI/CD pipelines to ensure reliable deployments and streamlined development workflows
  • Participate in code reviews, manage pull requests, and collaborate effectively using Git and related workflows
  • Participate in standups, department meetings, knowledge-sharing sessions, and team huddles
  • Document architectural decisions and development processes in Confluence for internal knowledge sharing

Basic Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or 5 years of equivalent professional experience
  • 3 years of experience working as a developer on Software Development teams
  • Advanced experience with the Microsoft stack (.NET/Core, SQL/MS SQL Server, VB/C#, Visual Studio/VS Code, etc.)
  • Experience with javascript-based frameworks and libraries, like React and Node.js (Typescript is a plus)
  • Strong understanding of client-server architecture and best practices
  • Familiarity in interacting with Web APIs using different authentication schemes
  • Familiarity with modern CI/CD tools and workflows, including branching strategies, rebasing, and merge conflict resolution
  • Familiarity with Agile methodologies for project management and software development
  • Excellent teamwork and communication skills

Preferred Qualifications (Nice to Have)

  • Experience with Blazor Server and .NET 8
  • Experience with building mobile applications using .NET MAUI
  • Experience with cloud-based DevOps, particularly with Azure or other major providers
  • Experience with AI-assisted development tools like GitHub Copilot
  • Interest or background in Machine Learning and AI integration into applications

What We Value

  • Honesty, passion, communication, and teamwork!
  • Innovation in software design and delivery

Strong collaboration across engineering, product, and business teams Continuous learning and adapting to emerging technologies

What We Offer

  • An open and collaborative team environment, where your voice and creativity are always appreciated and respect for one another is paramount!
  • Hands-on experience working with enterprise grade systems that reach 100,000 users daily, at all stages of the SDLC
  • The opportunity to grow your skillset and career rapidly, in directions that take into account your interests and strengths

Reports To: Technical Lead

Collaborates With: Software Development Team, Technical Lead, Product Specialists, Finance Professionals, Support/Implementation, COO, CEO

If you’re passionate about building creative and reliable software, and you thrive in a collaborative team environment, we’d love to hear from you!

Job Type: Full-time

Pay: $85,000.00 - $95,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • On-the-job training
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift

Work Location: In person

Salary : $85,000 - $95,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer II?

Sign up to receive alerts about other jobs on the Software Developer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Visual Computer Solutions

Visual Computer Solutions
Hired Organization Address Freehold, NJ Full Time
CUSTOMER SERVICE REPRESENTATIVE - Mid-week shift includes weekends Hiring FULL-TIME In-Office Positions: Wed-Sun 2pm – 1...

Not the job you're looking for? Here are some other Software Developer II jobs in the Freehold, NJ area that may be a better fit.

Software Developer, II

Tech Pundits Inc., North Brunswick, NJ

Software Developer

US Software Group Inc, Lakewood, NJ

AI Assistant is available now!

Feel free to start your new journey!