Summary/Objective
The Full-Stack Developer will utilize strong experience in C# and .NET for back-end development and proficiency in modern front-end technologies. The Developer will be responsible for designing, developing, and maintaining scalable web and desktop applications from front to back, collaborating with cross-functional teams to deliver high-quality software solutions.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
-
Design and develop robust, scalable web applications using C# and ASP.NET Core
-
Build responsive and dynamic user interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js
-
Work with desktop technologies such as WinForms, WPF, and MFC
-
Develop and consume RESTful APIs and integrate with third-party services
-
Work with SQL Server or other relational databases to design schemas, write queries, and optimize performance
-
Implement authentication, authorization, and security best practices
-
Participate in code reviews, testing, and debugging
-
Collaborate with product managers, designers, and other developers in an Agile environment
-
Deploy applications to cloud platforms such as Azure or AWS
-
Debug, test, and optimize applications for performance and reliability.
-
Maintain and update existing software products.
-
Document code, processes, and technical specifications.
-
Participate in code reviews and team meetings.
Competencies:
-
Technical capacity
-
Detail oriented
-
Time management
-
Proficient communicator
Position Type/Expected Hours of Work
Monday - Friday, 8:00 AM - 5:00 PM, with additional hours as required to meet business needs.
Benefits
Benefits for full-time employees include Paid Time Off, medical, dental, vision, life & disability insurance, 401k matching, Employee Referral Program, and Employee Assistance Program.
Required Education and Experience
-
Associate’s degree in computer science, Information Technology, or a related field.
-
Proficiency in C#, C++, .NET, ASP .NET Core
-
Experience with front-end frameworks (React, Angular, or Vue.js)
-
Solid understanding of HTML5, CSS3, JavaScript/TypeScript
-
Experience with SQL Server or other relational databases
-
Familiarity with Entity Framework Core
-
Knowledge of RESTful API design and integration
-
Experience with Git and version control workflows
-
Experience with development environments such as Visual Studio or VS Code
-
Understanding of software security best practices
-
Troubleshooting and root cause analysis skills.
Preferred Experience
-
Bachelor’s degree in computer science, Information Technology, or a related field.
-
Minimum of 2 years’ experience in software development.
-
Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like React or Angular.
-
Knowledge of unit testing and integration testing frameworks
Travel
-
Minimal travel is expected for this position.