Bonadio Group, The Director of Applications Development and Architecture in Pittsford, New York
The Bonadio Group is seeking a Director of Applications Development and Architecture to participate as a member and manager of a team, working to ensure business technology solutions align with the long-term vision and goals of the firm and using a defined applications architecture. This role leverages appropriate influence on collaborative efforts to ensure that the best knowledge is sought, critical thinking and planning skills are leveraged, and the best possible decisions are reached for the application, support, and change in business technology solutions and processes.
The position will be responsible for gathering corporate business strategies (data analytics, data warehousing, systems integration) and defining an IT systems architecture(s) to support those strategies.
Creation, maintenance and management of applications architecture models and their lower level components.
Also required to interpret, use and apply information contained within the IT architecture to inform a range of business improvement activities, particularly those involved in the design, development, enhancement and maintenance of IT support systems.
Translate business requirements into system requirements and solution designs.
Translate requirements into technical work items.
Maintain consistent coding practices across developments.
Recommend and participate in activities related to the design, development and maintenance of the IT Enterprise Architecture.
Research emerging technologies for particular technical requirements and business needs.
Design and implement a data and applications architectural strategy that highlights how the current and future needs of the organization will be met in an efficient and adaptable manner.
Maintain the life-cycles of all major business applications.
Conduct and actively participate in meetings related to the designated project(s), with clients and partners.
Recommend and participate in the analysis, evaluation and development of enterprise long term strategic and operating plans to ensure that objectives are consistent with the enterprise’s long-term business objectives.
Collaborate with all relevant parties in order to review the objectives and constraints of each solution and determine conformance with the applications architecture.
Identify and recommend areas appropriate for further study and participates in any Proof of Concept projects required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption
Identify implementation risks and analyses potential impact on the enterprise and on the achievement of scheduled objectives.
Identify opportunities to improve data integrity and consistency.
Identify bottlenecks and bugs, and devise solutions to these problems.
Ensure the best possible performance, quality, and responsiveness of applications.
Manage and mentor a team of 3 applications developers.
Demonstrable senior-level expertise in the following disciplines; Cloud Services and Solutions, Database Administration and Development, Analytical Sciences, Business Case, Business Scenario, Business Process Design, Strategic Planning and Business Functions.
Demonstrated ability to operate across multiple projects concurrently and assume the responsibility for the appropriate technical and architectural implementation of projects.
Demonstrated ability to understand and analyze complex business problems in order to define and develop technology-based solutions.
Experienced in the review of existing technology stack and make technology recommendations that affect business solutions and integration going forward.
Demonstrated good judgment and a pragmatic approach to delivering solutions that optimizes architecture activities across company needs, business constraints and varying technological realities.
Expert level understanding and hands-on experience with the following technologies: C#, .NET, MVC, WCF, LINQ, SQL, Stored Procedures, Entity framework, Object Oriented Analysis and Design, UML, MS Visio, Data Warehouses/Lakes
Expert level database design, creation and maintenance
Experience with Team Foundation Server DevOps
Experience in web-based systems architecture, service-oriented architecture, enterprise application architecture
Bachelor’s or master’s degree from an accredited four-year college or university in the area of computer science, applications development, or MIS
Application developer management and mentoring
Five (5) + years of experience in Enterprise Applications Architecture or closely related work.
Hours of Operation
Our office hours are 8:00 a.m. to 5:00 p.m.
Our summer hours are 8:00 a.m. to 5:00 p.m. Monday through Thursday, and 8:00 a.m. to noon on Friday.
The ability to work additional hours during busy season is critical, but the rest of the year, flexibility is key.
In the fast-changing accounting industry, The Bonadio Group is always on the cutting edge of growth and innovation. Top-rated employee policies keep our workforce energized and advancing, and because of our many teams and specialty services, we offer more paths to partnership, including non-traditional arrangements. Add to that our robust training and mentoring programs, and the opportunities for growth really add up. Truly, at Bonadio, your trajectory is limitless. We are the nation’s 38th largest CPA and consulting firm, and the biggest in Upstate New York. Get on board, grow with us, and find your path to partnership. Apply today!
External Company Name: Bonadio Group, The
External Company URL: www.bonadio.com
Street: 171 Sully's Trail