Job Description
Senior .NET Developer
Location: Warren, NJ Hybrid
Employment Type: Full-Time, Direct Hire
Salary: $140K- $160K
About the Opportunity
ComputerPeople Staffing is recruiting on behalf of a stable, global organization seeking an experienced Senior .NET Developer to join its technology team.
In this role, youll play a key part in the design, development, and maintenance of robust .NET applications supporting the maritime and logistics industry. Youll create technical specifications and architectural designs, develop clean and testable code, and help ensure applications deliver optimal performance and reliability.
This position also offers the opportunity to provide technical guidance and mentorship to junior developers while serving as a point of escalation for application architecture matters.
This is a hybrid position based in Warren, New Jersey. Candidates must be able to reliably commute to the Warren office as required.
Responsibilities
- Design, develop, enhance, and maintain high-quality .NET applications.
- Analyze system requirements and prioritize development tasks across multiple complex projects.
- Create technical specifications and contribute to application architecture and design.
- Write clean, maintainable, scalable, and testable code using .NET programming languages.
- Review, test, debug, and refactor existing applications to improve performance and reliability.
- Ensure compliance with established coding standards, technical designs, and development best practices.
- Serve as a point of escalation for application architecture and other complex technical matters.
- Develop and maintain operational and technical documentation.
- Mentor and support junior developers while promoting consistent development standards.
- Collaborate effectively with developers and other stakeholders in a team-oriented environment.
- Remain current with relevant technologies, software development patterns, project management methodologies, and maritime and logistics industry trends.
Required Qualifications
- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
- Strong professional experience developing applications using the .NET Framework, .NET Core, and C#.
- Advanced experience developing Windows desktop applications using WinForms.
- Strong understanding of object-oriented design, multithreading, dependency injection, and asynchronous development.
- Experience with Microsoft Azure technologies, including Key Vault, Blob Storage, and Microsoft Graph API.
- Expert-level SQL development skills, including T-SQL, database schemas, and performance tuning.
- Experience with both Entity Framework and Entity Framework Core.
- Experience developing and integrating REST APIs and web services.
- Strong understanding of modern software design and development methodologies and patterns.
- Ability to manage multiple complex projects and competing priorities simultaneously.
- Ability to provide technical leadership and guidance on architecture-related activities.
- Commitment to remaining current with relevant technologies and development practices.
Preferred Qualifications
- Experience with C++ and/or Microsoft Foundation Classes (MFC).
- Experience with HTML5, JavaScript, jQuery, or JQWidgets.
- Experience with TypeScript and Angular.
Preferred Skills & Attributes
Were looking for someone who is:
- Detail-oriented and committed to producing high-quality work.
- Comfortable solving complex technical and architectural challenges.
- Self-motivated and able to work independently.
- Able to balance hands-on development with technical leadership responsibilities.
- An effective mentor who enjoys supporting the growth of junior developers.
- A collaborative team member with strong communication and problem-solving skills.
Compensation & Benefits
Our client offers a competitive compensation and benefits package, including:
- 401(k) retirement plan
- Company 401(k) matching
- Medical, dental, and vision insurance
- Flexible Spending Account
- Health Savings Account
- Life insurance
- Paid time off
- Parental leave
- Employee discounts
Why Consider This Opportunity?
This is an opportunity to join a stable, global organization and take on a highly visible technical role. Youll contribute to the architecture and development of important business applications, work across multiple complex projects, mentor other developers, and help shape development standards and technical direction.
Apply Today
If youre interested in learning more about this exciting direct hire opportunity, wed love to hear from you. Please submit your resume for confidential consideration.
ComputerPeople Staffing has been connecting talented technology professionals with leading employers for more than 50 years. We take pride in building long-term relationships and helping candidates find opportunities where they can thrive.