Software DeveloperAt — Judicate West
We are seeking a skilled and collaborative .NET Developer with experience in VB.NET, C#, ASP.NET, ASP.NET MVC, and SQL to join our development team. The successful candidate will be responsible for contributing to the design, development, and maintenance of software solutions while adhering to our established codebase architecture and development practices.
This role requires strong technical ability, a collaborative mindset, and a proactive approach to problem-solving. You will work closely with other developers, QA team members, and stakeholders to ensure quality and performance in all deliverables.
Tasks:
Design, code, and test software applications using .NET technologies including VB.NET, C#, ASP.NET, ASP.NET MVC, and SQL.
Follow existing coding standards, architectural patterns, and development workflows to ensure code consistency and maintainability.
Utilize designated tools for source control, automated builds, deployment, and ticket/project tracking.
Participate in the investigation and documentation of reported bugs or defects.
Collaborate with team members and end-users to gather insights, clarify requirements, and provide effective solutions.
Conduct thorough unit testing and self-verification before handing off to QA for formal testing.
Review and test code written by peers to ensure best practices and code quality.
Escalate technical issues to senior developers or management as necessary.
Maintain and update technical documentation, including system specs and user guides.
Actively support and assist teammates as needed, contributing to a collaborative and productive team environment.
Develop in-depth knowledge of one or more key areas of the product and become a subject matter expert over time.
Uphold and advocate for high product quality standards, taking ownership of the user experience.
Perform additional related duties as assigned by leadership.
Training:
Learn to perform .Net Development Tasks by working closely with other developers, QA team members, and stakeholders to ensure quality and performance in all deliverables.
Learning Outcome:
By the end of he internship, the intern will be able to design, development, and maintain f software solutions while adhering to our established codebase architecture and development practices.