What are the responsibilities and job description for the Senior Architect position at Ventures Unlimited Inc?
Job Title: Senior Architect
Location: Columbus, OH (Onsite)
Job Type: 1 Year Contract
Job Summary:
We are seeking a highly experienced Senior .NET Application Architect & Lead Developer to provide technical leadership for application migration and modernization initiatives following a major system implementation. This role reports to the IT Director and combines strategic architecture responsibilities with hands-on development in a fast-paced, high-visibility environment. The ideal candidate will bring strong expertise in modern .NET technologies, system design, and leading development teams through complex transformations.
Key Responsibilities:
- Review existing MVC-based applications and identify opportunities for migration or modernization.
- Define and recommend scalable application architecture patterns and technical standards.
- Break down technical work into milestones, deliverables, and actionable development tasks.
- Provide accurate development estimates and support project planning.
- Lead hands-on development of .NET applications and APIs (REST and GraphQL).
- Design, develop, and optimize SQL Server stored procedures, indexing strategies, and queries.
- Implement best practices using Entity Framework (Code First) and modern data access patterns.
- Develop and enhance front-end applications using React and related component libraries.
- Collaborate with business analysts to translate functional requirements into technical solutions.
- Work closely with cross-functional teams to define project scope and sequencing.
- Mentor developers through code reviews, troubleshooting, and technical guidance.
- Manage and support development workflows using GitHub Enterprise.
- Communicate project progress, risks, and technical recommendations to leadership.
- Perform additional related duties as needed.
Required Qualifications:
- Extensive professional experience in .NET development.
- Proven ability to take ownership of existing applications and codebases.
- Deep expertise in C#, .NET, and Entity Framework.
- Strong experience designing and building RESTful APIs and working with GraphQL.
- Advanced SQL Server expertise, including stored procedures and indexing.
- Hands-on experience with GitHub Enterprise.
- Demonstrated leadership in guiding development efforts and mentoring teams.
- Excellent written and verbal communication skills.
Qualifications:
- Experience migrating or modernizing legacy MVC applications.
- Familiarity with React, Vite, and Node.js.
- Experience improving or stabilizing applications in active production environments.
- Background working in high-visibility or regulated environments.
- Experience supporting financial, tax, or property-related systems.