.NET Developer
Job Description
CompuSource Systems, Inc. seeks a .NET Developer to design, build, and maintain software within the .NET framework. The role encompasses creating applications from the ground up, configuring existing systems, and delivering user support, in collaboration with internal teams to design, develop, and sustain software solutions.
Responsibilities
- Assist in requirements analysis
- Collaborate with internal teams to define software design and architecture
- Write clean, scalable code using .NET languages
- Test, deploy, and maintain applications and systems
- Revise, refactor, and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle
- Serve as an expert on applications and provide technical support
Requirements
- Demonstrated experience as a .NET Developer or Application Developer
- Proficiency with Visual Studio
- Experience with ASP.NET, SQL Server, and design patterns such as Model-View-Controller
- Knowledge of .NET languages including C# and Visual Basic .NET
- Familiarity with .NET Core, iOS and Android development, Swift, MAUI
- Knowledge of architecture styles and APIs (REST, RPC)
- Experience with Git repositories and NuGet Server
- BS/BA in Computer Science, Engineering or related field
Technologies
- .NET
- Visual Studio
- ASP.NET
- SQL Server
- MVC
- C#
- Visual Basic.NET
- .NET Core
- iOS
- Android Development
- Swift
- MAUI
- REST
- RPC
- Git
- NuGet
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
- Profit sharing
Job Type
Full-time
Salary
USD 50,000 - 125,000 per year
Compensation Package
- Profit sharing
Schedule
Monday to Friday
Location and Work Arrangement
- Location: Amherst, NY 14228 (onsite)
- Commute requirement: Amherst, NY 14228 (Required)
- Relocation: Required to Amherst, NY 14228 before starting work
- Work location: In person