Job Overview
HPS|PayMedix is looking for a talented Senior .NET Developer to join our dynamic team. You will work in a collaborative, fast-paced environment, where your contributions will directly impact the growth and success of our company.
Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Design, develop, and maintain high-performance and scalable .NET applications using C#, ASP.NET, and .NET Core
- Collaborate with cross-functional teams (e.g., Product Managers, Subject Matter Experts, and QA) to deliver software solutions that meet business needs
- Implement and maintain APIs (RESTful services) that integrate with internal and external systems
- Optimize application performance, reliability, and scalability through continuous improvements
- Participate in code reviews, mentor junior developers, and provide technical leadership
- Collaborate on architecture and design decisions to ensure modern software practices (microservices, cloud, containerization)
- Work with SQL Server or other relational databases, writing complex queries, stored procedures, and performance tuning
- Ensure code quality, security, and compliance with best practices through automated test and CI/CD pipelines
- Debug and resolve production issues to maintain system uptime and performance
- Other duties as assigned
Qualifications
- Experience with microservices architecture and containerization (Docker, Kubernetes)
- Experience with popular cloud services, primarily focused on Azure (Azure Service Bus, Azure Functions, Azure Storage, Cosmos DB) for building and managing scalable distributed systems
- Knowledge of authentication/authorization protocols like OAuth2, OpenID Connect, and SAML
- Strong understanding of SQL Server, SSIS, and experience in query optimization
- Familiarity with front-end technologies (JavaScript, Angular, React) is a plus
- Strong knowledge of software design patters, SOLID principles, and best practices in modern architecture
- Excellent problem-solving skills, a proactive attitude, and a passion for mentoring and knowledge sharing
Education/Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in software development with a strong focus on C# and .NET (Framework, Core)
- Proven experience with ASP.NET MVC, Web API, and Entity Framework
- Experience working in cloud platforms like Azure or AWS, with knowledge of DevOps practices (CI/CD pipelines)
- Experience with Agile methodologies (Scrum/Kanban) and project management tools like Jira, Trello, etc.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- The physical environment requires most employees to work sitting or standing at a desk, using computer and phone equipment.
- Individuals may be requested to work extra time for special projects and events.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job in this office setting. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to:
- Communicate verbally
- Hear to answer phones, interact with others
- Walk occasionally around the office to perform job duties
- Sit at desk to perform duties
- Use fingers to manipulate keyboard and telephone
- Close vision and ability to adjust focus to read and work on computer.
What We Offer
- Mentorship and guidance from experienced engineers.
- A collaborative and inclusive work culture.
- Opportunities for career development and growth.
- Competitive salary and benefits package.
- Access to learning resources and tools for professional development.
Disclaimer: The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.
Job Type: Full-time
Pay: $140,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Parental leave
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Compensation Package:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Please provide your desired salary range.
Experience:
- software development: 5 years (Preferred)
Work Location: Remote