Orion Innovation is seeking a Programmer Analyst to join our team. In this role, you will formulate and define the scope of systems and objectives with a strong understanding of software and applications programming and industry requirements. You will provide recommendations for developing or modifying applications, code, programs, or databases through research and fact-finding, ensuring that the delivered product meets user expectations. The position requires operating from both a technical/programming perspective and a business point of view, effectively communicating strategies and solutions with non-technical team members. You will be responsible for C# .NET development and will provide technical direction for onsite and offshore development resources. Additionally, you will comprehend business objectives, challenges, strategic direction, and technologies by collaborating with stakeholders and technical resources. Your responsibilities will include writing technical requirements/specifications, participating in code reviews, and building relationships to enhance delivery and address issues across the practice. You will assist with the technology roadmap, internal technology needs, and perform other technical-related functions. The role also involves writing code, testing and debugging software applications, documenting software specifications, and training users. You will build web applications using Angular, work with the Angular framework, troubleshoot and implement CI/CD pipelines in Azure DevOps, and work on the Microsoft Azure platform, including ASP.Net, WebAPI, serverless computing, Azure SQL, and Microsoft SQL Server. Database development, SQL, and Entity Framework are also key responsibilities.