What are the responsibilities and job description for the Software Development Manager position at BUCS Analytics?
BUCS is seeking a versatile Software Development Manager to manage the operations of the development team and oversee product roadmap development and enterprise and software architecture. We are a small but growing cloud-first .Net development team. As such, flexibility in responsibilities and hands-on work will be expected. This role reports to the Director of Technology and Software Development. You have a background in .Net development and experience managing and leading development teams.
Responsibilities:
- Lead the stand-up and other team meetings, manage the kanban board, manage the development cycle. Own and manage the release process.
- Be accountable for the overall quality of the software platform and development process, ensuring projects are delivered on time and within scope.
- Provide hands-on work like coding, technical guidance to the development team, maintaining the CI/CD pipeline, maintaining cloud infrastructure.
- Lead, mentor, and grow the team, fostering a culture of collaboration, innovation, and continuous improvement.
- Suggest and implement process improvements to make the team more efficient.
- Implement changes that improve the scalability, reliability, security, and performance of the platform.
- Act as a liaison between the development team, product team, and other departments leaders to ensure alignment on roadmap priorities and objectives.
- Own the software architecture and drive cloud-first strategies, including application modernization, cloud-native development, and leveraging Azure's offerings.
Qualifications:
- 5 years of .Net software development and 2 years of experience leading development teams.
- Our platform is distributed across many cloud and on-premises components. You should have a good understanding of cloud architecture principles, enterprise software and architecture, and application security.
- As a Microsoft, Azure, and .Net shop, you should have a good understanding of the common patterns and practices for software development and deployments in those environments. Deployments on Linux and containers is a plus.
- Solid understanding of cloud architecture principles, CI/CD pipelines, and DevOps practices.
- Familiarity with front-end technologies such as Blazor, React, or Vue.js is a plus.
- Excellent problem-solving and decision-making skills.
- Effective communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- A track record of successfully delivering projects on time and within budget.
About BUCS
BUCS is an end-to-end data management platform built by experienced FP&A consultants to streamline data consolidation, transformation and reporting for better decision-making. With over 150 connectors for both cloud-based and on-premises systems, BUCS seamlessly integrates with ERP, CRM, payroll, operational systems and more—creating a reliable, many-to-one standardized data structure. Our Master Data Management (MDM) and Chart of Accounts mapping tools deliver a real-time view of your organization’s data, empowering you with a single source of truth for financial analytics.
Easily connect report-ready data to Excel or BI tools without needing technical expertise. Our platform also features pre-built reporting templates for a variety of financial reports, including income statements, balance sheets, cash flow statements and KPI dashboards, saving time and reducing errors.
Headquartered in Kansas City, MO, BUCS serves mid-market organizations in eliminating manual, error-prone data processes, breaking down silos, and enabling faster, data-driven decisions. Our customers trust us to drive revenue growth by transforming how they manage and leverage their data.