Qualifications:
- Bachelor’s degree in computer science, Information Systems, or a related analytical discipline, or equivalent experience
- 5+ years of software engineering experience designing, developing, implementing, and supporting enterprise technology solutions
- 2+ years of experience developing enterprise applications using C# (.NET), Razor Pages, Telerik/Kendo controls, and modern UI frameworks
- 2+ years of experience with SQL Server, data modeling, and enterprise data management
- 2+ years of experience designing and implementing scalable application architectures, including microservices, REST APIs, and service-oriented solutions
- 2+ years of experience developing automated unit and integration testing solutions and applying secure development practices
- 2+ years of experience supporting production systems, troubleshooting complex technical issues, and participating in operational support activities
- Advanced knowledge of the Software Development Life Cycle (SDLC) and modern software engineering practices
- Strong understanding of application performance, scalability, resiliency, availability, and maintainability in enterprise environments
- Strong analytical, problem-solving, communication, and technical leadership skills, including the ability to guide software engineers and communicate effectively with technical and non-technical audiences