Senior Software Developer
Join one of the nation's rapidly expanding leaders in Commercial Construction and Facility Management!
PLEASANT VALLEY CORPORATION, a successful and stable, family-owned and operated Commercial Real Estate Firm established in 1976 and headquartered in Medina, Ohio, boasts a dynamic presence across four key divisions: Construction, Facility Management, Property Management, and Real Estate Brokerage. Our comprehensive suite of commercial property services is characterized by effective project management, proactive communication, top-tier workmanship, and cutting-edge solutions.
WE OFFER:
- An exceptional culture and positive work environment
- Competitive earnings
- Comprehensive benefits
- Personal recognition
- Individual development opportunities
- A clear path for career advancement!
___________________________________________________________
Shift
| M-F | 8:30a – 5:00p |
Work Location | Onsite – Medina, Ohio |
Division | Shared Services |
Team | Information Technology |
Reports To | Software Development Manager |
___________________________________________________________
Job Purpose
As a Senior Software Developer, you will be responsible for designing, developing, and delivering innovative software solutions that align with the evolving needs of our clients and markets. Utilizing Microsoft technologies and other state-of-the-art tools, you will play a key role in building scalable, high-performance applications that drive business success. Your expertise will contribute to the continuous improvement of our technology stack, ensuring our solutions remain cutting-edge and competitive.
___________________________________________________________
Responsibilities
- Develop & Maintain Software Solutions – Design, develop, and maintain high-performing C# Micro-Services, REST APIs, and distributed processing systems using .NET Core and Web API.
- Build & Enhance User Interfaces – Develop robust UIs with modern frameworks like Angular, implementing core concepts such as components, services, dependency injection, and routing.
- Code Quality & Testing – Review code, write documentation, build and maintain Unit & Integration tests, and follow test procedure protocols to ensure software reliability.
- Collaborate & Troubleshoot – Work closely with developers, QA, and product teams, participate in SCRUM meetings, and assist in resolving technical issues within custom software applications.
- Optimize & Innovate – Continuously improve technical expertise by identifying new processes, technologies, and improvements to enhance system performance and user workflows.
___________________________________________________________
Requirements
- .NET Core Expertise – Minimum of five years’ experience in a .NET Core environment with a strong background in software architecture.
- Testing Proficiency – At least three years of experience with XUnit, NUnit, or equivalent testing frameworks, along with expertise in manual testing best practices.
- Legacy System Experience – Hands-on experience in building tests for or manually testing legacy applications.
- Problem-Solving Skills – Demonstrated critical thinking and curiosity in developing solutions while considering future implications.
- Attention to Quality – Strong commitment to software reliability, ensuring applications meet high-quality standards through rigorous testing and best practices.
___________________________________________________________
Do YOU have these qualities?
Apply now to explore a fulfilling career with Pleasant Valley Corporation!