This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As our IT Sr Software Engineer, you will be a technical leader and innovator, pivotal in designing, developing, and deploying robust, scalable software solutions that drive our digital transformation. Every day, you will lead complex software projects from concept to deployment, ensuring architectural integrity and coding standards. You'll architect solutions, mentor junior engineers, conduct code reviews, and troubleshoot intricate technical challenges, collaborating to translate business requirements into efficient applications. To be successful in this role, you will possess deep expertise in multiple technologies, a proven track record in delivering enterprise software, and strong leadership, problem-solving, and innovation skills to achieve technical excellence.
Job Responsibility:
Lead complex software projects from concept to deployment, ensuring architectural integrity and coding standards
Analyze existing business processes and workflows to identify opportunities for improvement and automation
Develop detailed technical specifications and solution designs
Lead and actively participate in agile ceremonies (sprint planning, daily stand-up, sprint review, retrospective)
Collaborate effectively with business analysts, scrum masters, QA analysts, product owners, and other cross-functional teams
Design, develop, test, and deploy end-to-end DevOps solutions using .NET, Java, and other relevant technologies
Write code and scripts to enhance or customize processes
Leverage expertise in Microsoft BI software (SSRS, SSIS, SSAS), Blackbaud CRM SDK (Infinity SDK), and analytics tools (SRSS, PowerBI, Tableau) to analyze data
Document and demonstrate solutions through clear and concise documentation, flowcharts, layouts, diagrams, charts, code comments, and code
Communicate technical concepts effectively to both technical and non-technical stakeholders
Conduct thorough testing of solutions to ensure accuracy, reliability, and scalability
Debug and resolve issues that arise during testing or production
Requirements:
Bachelors Of Science Computer Science or equivalent knowledge and skills obtained through a combination of education, training, and experience in a senior-level Healthcare environment., upon hire
5+ years of experience working in IT as a Software Engineer or equivalent software development role.
Experience designing and implementing complex Apex solutions (e.g., enterprise patterns, external services, large data volumes)
Expert-level proficiency in building reusable, performant, and secure Lightning components
Experience optimizing Apex code, queries, and UI components for performance and scalability
Experience with data loading tools and strategies for complex data migrations
Demonstrated success in designing, implementing, and maintaining complex integrations with various external systems (e.g., EHRs, ERPs, marketing automation platforms)
Experience working with or understanding of integration middleware
Deep understanding of integration security protocols
Proven ability to perform thorough code reviews, provide constructive feedback, and ensure adherence to best practices
Experience guiding and mentoring junior developers
Ability to translate abstract business requirements into detailed technical designs and specifications
Hands-on experience designing and implementing robust CI/CD pipelines
Expertise in Git branching strategies and release management
Experience with sandbox strategy and governance
Deep knowledge and strategies for managing and optimizing against governor limits
Focus on designing solutions that are scalable, maintainable, and adhere to Salesforce best practices
Nice to have:
Experience working with Salesforce Health Cloud is a significant plus
Preferred: Salesforce Certified Platform Developer II
Highly Desired: One or more Salesforce Architect Designer certifications
2+ years of experience with the Infinity SDK for Blackbaud CRM
2+ years of experience writing reports for Blackbaud CRM and Blackbaud Raiser's Edge
2+ years of experience using Brightvine's Data Loader
2+ years of experience using Zuri's Velocity
What we offer:
medical
prescription drug
dental
vision plans
life insurance
paid time off (full-time benefit eligible team members may receive a minimum of 14 paid time off days, including holidays annually)
tuition reimbursement
retirement plan benefit(s) including, but not limited to, 401(k), 403(b), and other defined benefits offerings