Team Management
- Lead and manage the application development team, providing guidance, mentorship, and performance evaluations.
- Foster a collaborative and innovative team environment.
- Develop and implement strategies for team growth and skill development.
- Facilitate technical and non-technical discussions around architecture and development.
- Ensure effective communication and coordination within the team and with other departments.
Application Development:
- Oversee the identification, design, development, testing, and delivery of application solutions.
- Collaborate with internal and external stakeholders, including Business Analysts, Process Owners, Application Architects, and Business SMEs.
- Ensure the development team leverages the right technology solutions and capabilities.
- Monitor implemented solutions for optimal performance and continuous improvement.
- Resolve issues promptly and efficiently.
- Execute work leveraging Agile and Scrum methodologies.
- Provide objective, practical, and relevant ideas, insights, and advice.
- Manage multiple projects to deliver quick wins and strategic solutions simultaneously.
Software Development Practices:
- Develop and enhance standard software development practices to ensure high-quality and efficient code.
- Implement best practices for coding, testing, and deployment.
- Promote continuous improvement and innovation within the development team.
Security and Risk Management:
- Ensure that all application solutions adhere to security best practices and compliance requirements.
- Identify and mitigate security risks throughout the development lifecycle.
- Implement robust security measures and protocols to protect sensitive data.
- Conduct regular security audits and assessments to ensure ongoing protection.
Hands-On Expertise:
- Actively participate in the development process, working closely with team developers.
- Demonstrate expertise in the tools and technologies listed, including .NET, Angular, Python, SQL, Blazor, HTML.
- Expertise with tools and platforms specifically including: Azure Cloud, Visual Studio, Visual Studio Code, Azure Data Studio, MS SQL Server, Docker, Postman, and Swagger.
- Experience with Web and Application Development (Front & Backend), REST API Development/Integration, and Microservice Development/Integration.
- Knowledge of secure authentication protocols and tools such as Okta, JWT, OAuth, SAML, MFA.
- Familiarity with application and audit logging, Unit Testing, leveraging tools like MSTest, Azure Application Insights, and Serilog.
- Familiarity with AI, GenAI, AgenticAI, ML, NLP, OCR, etc. development and solutions. Specific experience with Azure AI Studio is preferred.
- Familiarity with Automation and BPM tools such as UiPath, Automation Anywhere, Blue Prism, Pega, WorkFusion, Azure, Microsoft Power Platform, Selenium, Playwright.
Qualifications:
- Demonstrated ability to work individually and within a team, building strong collaborative relationships.
- Experience in coaching and mentoring colleagues and peers.
- Ability to facilitate technical and non-technical discussions around architecture and development.
- Strong prioritization skills for managing multiple tasks, projects, and deadlines.
- Understanding of Agile methodology, Scrum Framework, and Software Development Lifecycle (SDLC).
- 7+ years of experience in, or similar:
- .NET, Angular, Python, SQL, Blazor, HTML application development and integration.
- Hand on experience with Azure Cloud, Visual Studio, Visual Studio Code, Azure Data Studio, MS SQL Server, Docker, Postman, and Swagger.
- Web and Application Development (Front & Backend), REST API Development/Integration, and Microservice Development/Integration.
- Leveraging secure authentication protocols and tools such as Okta, JWT, OAuth, SAML, MFA.
- Leveraging application and audit logging, Unit Testing, leveraging tools like MSTest, Azure Application Insights, and Serilog.
Preferred Skills:
- Bachelor's degree in Computer Science, MIS, or a related field.
- Prior experience with AI, GenAI, AgenticAI, ML, NLP, OCR, etc.
- Exposure to Automation and BPM tools such as UiPath, Automation Anywhere, Blue Prism, Pega, WorkFusion, Azure, Microsoft Power Platform, Selenium, Playwright.
- Previous experience in the Accounting Technology Industry.
Top Skills
What We Do
Aprio is a premier CPA and business advisory firm that advises clients and associates on how to achieve what’s next. Aprio’s associates work as integrated teams across advisory, assurance, tax, outsourcing, staffing and private client services, bringing the best thinking and personal commitment to each client. Across practices, Aprio brings together proven expertise, deep understanding and strategic foresight for industries including Manufacturing and Distribution; Non-Profit and Education; Professional Services; Real Estate and Construction; Retail, Franchise and Hospitality; and Technology and Blockchain.
Headquartered in Atlanta, Georgia, Aprio has grown to over 1,000+ team members. To serve clients wherever life or business may take them, Aprio’s teams speak more than 30 languages and work with clients in over 50 countries.