Design and build software systems using technologies like .NET Core, C#, Angular, TypeScript, JavaScript, SQL, Azure cloud resources, and REST APIs.
Develop integrations between core systems, including Salesforce, Workday, and Blackbauds Engineering System.
Administer the API Documentation Libraries using 'Swagger / OpenAPI' (Swashbuckle)
Work with a Scrum team to groom, plan, and deliver work while guiding the technical design and implementation.
Solve defects within our operational software baseline and ensure technical debt is identified, tracked, and planned as part of the Scrum process.
Support existing structures and pipelines.
Improve software quality through techniques like adherence to software standards, static analysis scanning, unit testing, logging, proactive alerting, and monitoring.
Deliver documented results of improving the operating efficiency and security posture of our software development life cycle :
BS in Computer Science or related field
5+ experience in Software Development
Fundamental understanding of the software development lifecycle
Understanding of secure coding practices based on OWASP standards
Experience with Microsoft C# / .NET
Experience building and consuming REST Web Services Experience working with code versioning, GIT preferred
Experience with developing applications using Angular
Understanding and know how to apply agile principles, practices, and patterns
Excellent communication skills and ability to articulate complex and technical concepts to non-technical audiences