Required Field of Study:
- Bachelor’s Degree in Computer Science, Software Engineering, or related field from an accredited institution or equivalent combination of education and relevant professional experience.
Minimum Years of Experience Required:
- 8+ years of application development experience
- 3+ years in a technical management or technical leadership role leading multi-disciplinary development teams
- 7+ years of software development experience using NET technologies; primarily developing with C# language.
- 7+ years’ experience with T-SQL or PLSQL
Description of Minimum Experience Required:
- Proven experience delivering solutions across Salesforce (APEX, LWC, Commerce Cloud), .NET Core, and headless architectures using Next.js or similar frameworks.
- Demonstrated success managing integrations across Salesforce, Sitecore, Azure, and REST APIs.
- Strong knowledge of Azure DevOps, CI/CD automation, and Agile delivery methodologies.
- Excellent budget management, vendor oversight, and cross-team communication skills.
- Experience in eCommerce, membership, or content-heavy digital environments is strongly preferred.
- Experience with technical writing, including authoring development standards, architectural documentation, API guides, and best practice documentation for internal and external audiences.
- Ability to utilize, promote, and mentor team members on AI-assisted development tools such as GitHub Copilot to improve productivity, code quality, and innovation.
- Proven capability to trailblaze and pioneer the adoption of emerging efficiency tools, automation platforms, and generative AI to drive continuous improvement across engineering workflows.
- Ability to communicate complex technical concepts in a clear, concise manner to both technical and non-technical stakeholders, ensuring alignment across teams and leadership.
Preferred Field of Study:
- Master’s Degree in Computer Science, Software Engineering, or related from an accredited institution.
Preferred Years of Experience:
- 10+ years of software development experience
- 5+ years in a technical management or technical leadership role
- 10+ years of software development experience using NET technologies; primarily developing with C# language.
- 10+ years’ experience with T-SQL or PLSQL
Description of Preferred Experience:
- Professional Association/volunteer engagement
- Non-profit
- Global experience
- Multilingual
- Cultural sensitivity
- Previous experience/knowledge within the Information and Cyber Security community
- Experience with Azure Cloud
- Experience with Azure DevOps CI\CD
- Experience working with a combined in house and outsourced team
- experience working in a geographically separated team
- Knowledge of Agile scrum
- SiteCore CMS
- SalesForce
Preferred Certification and Licensing:
- Certified Scrum Master
- Certified Scrum Product Owner
Competencies/Skills Required:
- Salesforce Platform: APEX, LWC, Commerce Cloud (D2C), Experience Cloud, REST/SOAP integrations.
- Web Frameworks: Next.js, React, Node.js.
- Back-End Development: .NET Core / .NET Framework, C#, Web API, Azure Functions.
- CMS Platforms: Sitecore (headless/XP), GraphQL, and content integration.
- DevOps: Azure DevOps, CI/CD pipelines, Git, SonarQube, and release automation.
- Databases: SQL Server, Azure SQL, and data integration patterns.
- Methodologies: Agile/Scrum, iterative delivery, test-driven development (TDD), and secure SDLC practices.
- Strategic thinker with the ability to balance innovation and practicality.
- Strong leadership, mentoring, and interpersonal communication skills.
- Excellent problem-solving, analytical, and decision-making abilities.
- Adept at translating business goals into actionable technical solutions.
- Comfortable presenting technical updates to executives and leading cross-departmental collaboration.
Occasional travel of up to 10% may be required to attend company-sponsored events, meetings, or all-hands gatherings.