What are the responsibilities and job description for the .NET Solutions Architect position at BinaryBees Consulting?
Solutions Architect
We are looking for an innovative and results-driven Solutions Architect to join our Annuity IT team. In this role, you will be instrumental in supporting current business objectives while driving the strategic evolution of our technology landscape. With a blend of legacy COBOL applications and modern technologies like C#, .NET, SQL Server, Kubernetes, Azure DevOps, Blazor, React, Docker, and more, this position offers the unique opportunity to balance maintaining mission-critical legacy systems with spearheading modernization initiatives. Your contributions will help shape our technology roadmap, ensuring alignment with evolving business needs and delivering impactful, forward-thinking solutions.
Key Responsibilities
- Collaborate in the creation of business / IT roadmaps and capabilities by deeply understanding business objectives and priorities.
- Develop, document, and maintain comprehensive technical documentation for applications supporting business capabilities under the product manager's ownership.
- Identify, record, and manage technology debt in partnership with the product-line manager.
- Design and execute application strategies with product-line management to mature business capabilities.
- Partner in developing annual plans for investments in applications, systems architecture, cost optimization, and continuous reduction of technical debt.
- Assess the effectiveness and efficiency of current systems and develop strategies for enhancement or optimization.
- Maintain the integrity of technology solutions in collaboration with the engineering manager.
- Recommend improvements or alternatives and enforce policies for standardizing systems when necessary.
- Ensure the applications inventory remains current and accurate.
- Collaborate with Systems Architects and Tech Leads to perform Cost-Benefit Analyses (CBA) and Return on Investment (ROI) assessments for proposed systems, aiding in decision-making processes.
- Provide guidance on project planning, including scoping, scheduling, and implementation, ensuring adherence to standards and methodologies.
- Lead the gathering and interpretation of business, functional, and non-functional requirements.
- Oversee the development, testing, documentation, and implementation of solutions in line with established methodologies.
What You Bring