Community Brands is a software company that helps organizations achieve social good. Through our technology, we assist more than 100,000 associations, nonprofits, K-12 schools, faith-based organizations, and partners grow stronger and achieve their missions. Like our clients, our nearly 2,800 employees strive to improve the world in which they live, and we believe that technology plays an important role in that. We are techies and volunteers who dream big and are motivated by more than just a cool job (though that's a great perk). The Community Brands culture is one where employees can pursue this passion as part of their profession, and we're looking for great employees to join us!
Day in the life:
Community Brands is seeking an experienced .NET Architect with Team Leadership experience to work with the Senior Systems Radius and SchoolSpeak brands. Role to be responsible for the architecture, design, development, maintenance, documentation, testing, and debugging of new and existing software applications for market sale.
In this role you'll:
* Architect, design, develop, maintain, document, test, and debug new and existing software systems and applications for market sale. * Enhance code up and down the software tech stack. * Plan and execute mitigation strategies for addressing technical debt as well as updating/modernizing aging software technical stacks in collaboration with DevOps business partners and stakeholders. * Supervise, develop, mentor, motivate, and hire high-performing talent for the Software Engineering team. * Practice agile development methodologies with two-week development sprint cycles ensuring agile best practices are being followed and iterated for improvement. * Manage testing, code reviews, and post-deployment monitoring * Solutions-oriented, collaborative Issue troubleshooting, root cause analysis, and resolution. * Research and evaluate new technologies. * Establish and ensure coding standards and best practices for the entire product development process.
We're looking for someone who brings:
* Advanced experience with the following technologies/methodologies: * Multiple iterations of .NET Framework Stacks * Microsoft Azure& Data Center Hosting Environments * SQL Server, Oracle, and some experience with NoSQL Databases * C# and Java Development + Best Practices * Angular, Bootstrap and other modern front-end technologies * SVN and GIT * Automated Deployment and Continuous Integration Strategies * SAFe Agile Best Practices * 8-10 years of experience in similar roles. Preference will be given to candidates with a proven track record leading and developing Software Engineering Teams, as well as experience managing hybrid onshore/offshore teams. * Natural cross-functional leadership capabilities understanding how to achieve results by collaborating in a matrix organizational structure with other teams such as IT, Product Management and Dev Operations. * Decisive, Solution-oriented leader with ability to overcome various challenges including resource constraints, last-minute requirement changes, and other unexpected setbacks. * High stress tolerance, adaptable with an ability to deal with situations not in the playbook. * Ability to engage stakeholders at all levels of a large, complex organization in order to achieve positive outcomes
Good People, Doing Good Things:
Employees at Community Brands are techies and volunteers who strive to make the Company a great place to work. We dream big and are motivated to help our customers use the technology we create to improve the world around us. And, we look forward to you being part of our story!
* Unlimited Planned Paid Time Off * Generous Sick Leave * Casual Environment * Purpose Driven Culture * Work-life balance * Passionate about Community Involvement * Company Paid Parental Leave * Company Paid Short Term Disability * Remote Flexibility