We are seeking a hands-on Principal IT Programmer Analyst with 10+ years of experience to design, build, and deliver enterprise-scale applications and integrations. The role requires strong technical depth combined with the ability to lead end-to-end delivery, from solution design and development through deployment and production support. A bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is required. The candidate will design, architect, and develop applications using .NET/C# and WPF, and work extensively with SQL Server including database design, SSIS jobs, PL/SQL, performance tuning, and disaster recovery strategies. This role requires deep hands-on coding skills as well as the ability to make architectural decisions that ensure scalability, security, and reliability. The role also involves designing and developing integrations using REST APIs and file-based interfaces, including integrating SQL Server–based applications with Salesforce Sales Cloud. Experience working with middleware platforms is important, with MuleSoft strongly preferred. The candidate will also work with and integrate enterprise systems such as SAP and Mainframe platforms, ensuring secure and well-governed data exchanges. The ideal candidate will be comfortable working with modern development tools and practices including VS Code, GitHub, and standard CI/CD and security practices. They will ensure solutions meet enterprise security standards and support high availability, resiliency, and operational readiness. Beyond technical delivery, this role requires strong project leadership capabilities. The candidate will estimate and plan projects, break down work into executable tasks, delegate work to onsite and offshore developers, review deliverables, and drive projects from initiation through completion. Strong communication and presentation skills are required to clearly explain technical solutions, architecture, and project status to leadership and business stakeholders.Job OverviewThis position assesses, designs, develops, integrates and troubleshoots technology to support business processes. Employees provide technical or functional guidance to project or work teams, as needed within specific or multiple disciplines. This position is accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal