What are the responsibilities and job description for the Solutions Architect position at Acro Service Corp?
Job Title: Solution Architect
Duration: 22 Month(Possibility of Extension)
Location: Carson City NV 89706 (Onsite)
JOB DESCRIPTION :
The Solution Architect will be responsible for designing comprehensive software solutions that align with business objectives, ensuring technical feasibility, and collaborating with various IT organizations to deliver high-quality solutions. This role requires a mastery-level understanding of software engineering practices, the ability to document and communicate complex designs, and expertise in aligning IT strategies with organizational goals.
Key Responsibilities:
1. Solution Design and Architecture
- Design, develop, and document both logical and physical software architecture for enterprise-level solutions.
- Work with the business stakeholders and IT teams to ensure the proposed solutions align with business objectives and operational goals.
- Provide expert-level guidance in the design of multi-tiered, distributed, and scalable software systems.
- Ensure the selected architecture is optimized for performance, security, scalability, and maintainability.
- Identify technical risks and mitigate those risks with proactive architectural decisions.
- Produce high-level and detailed architectural documentation for both technical and non-technical audiences.
- Review existing systems, identify areas for improvement, and propose re- engineering solutions.
2. Collaboration and Stakeholder Engagement
- Collaborate with various agency subject matter experts, vendor subject matter experts, and project leadership to understand business needs and technical requirements.
- Communicate technical concepts and designs effectively to both technical teams and business stakeholders.
- Lead discussions and workshops to gather requirements, define project scope, and ensure alignment with business needs.
- Work closely with project managers to align architecture solutions with project timelines and goals.
- Foster collaboration between cross-functional teams, ensuring that solutions are integrated across all systems.
3. Strategic IT Planning and Advisory
- Assist the project leadership and technical teams with formulating both tactical and strategic implementation and integration plans, identifying areas of opportunity for innovation and improvement.
- Provide expert advice on emerging technologies and industry trends that could benefit the State’s IT infrastructure and software solutions.
- Ensure that the State's technology infrastructure supports long-term goals, including performance, security, compliance, and scalability.
4. Technical Leadership and Mentorship
- Provide leadership and mentorship to junior engineers and other team members, guiding them in architectural best practices and software development methodologies.
- Review and approve the work of junior engineers, ensuring adherence to architectural guidelines and best practices.
- Provide technical oversight during all phases of the software development lifecycle (SDLC), from planning and design through to deployment and maintenance.
5. Quality Assurance and Risk Management
- Establish best practices for software development and architecture, ensuring quality, consistency, and adherence to standards.
- Proactively identify and resolve architectural issues and bottlenecks that may affect the overall solution.
- Evaluate and recommend tools, technologies, and platforms that best fit the
- solution requirements.
6. Documentation and Reporting
- Maintain comprehensive and up-to-date documentation of architecture designs, decisions, and rationale.
- Generate reports for senior management and stakeholders to inform them of project status, risks, and upcoming milestones.
Required Skills and Qualifications:
Experience:
- At least 10 years of experience in software development and architecture.
- Proven experience leading the design and implementation of Enterprise Resource Planning Software and Integrations for government. Particularly, for state and local government Finance and Human Resources
- Expertise in multiple programming languages, frameworks, and platforms.
- Strong experience with cloud architectures, microservices, APIs, data architectures, and security principles.
- Experience in IT strategic planning and providing advisory services to senior leadership.
- Knowledge of IT governance frameworks and industry best practices.
- Technical Skills:
- Strong proficiency in architectural design patterns, object-oriented design, and software engineering principles.
- Deep understanding of modern development methodologies (Agile, Scrum, DevOps).
- Familiarity with the following technologies: Oracle, PostgeSQL, PowerBI, Pentaho, Java Spring Boot.
- Proficiency in database design, data modeling, and big data solutions.
- Excellent knowledge of security protocols and best practices.
- Experience with enterprise integration patterns, ETL patterns, and gathering requirements for custom middleware.
- Ability to use tools like Enterprise Architect, Visio, or similar for architecture design.
- Soft Skills:
- Strong communication and interpersonal skills to interact with technical and non- technical stakeholders.
- Proven ability to manage and lead cross-functional teams.
- Critical thinking and problem-solving abilities.
- Strong organizational skills with attention to detail.
- Ability to work effectively in a fast-paced, dynamic environment.
- Ability to effectively and quickly draft, socialize, and document Solution Architecture Documents.
- Ability to co-actively develop Product Roadmaps and Product Requirements Documents with Project Management and respective Product Owners
Performance Metrics and Deliverables:
- Delivery of comprehensive architectural documentation for each solution design.
- Successful alignment of software solutions with the business goals of the Client Agency and the core ERP team.
- Quality and timeliness of software development deliverables.
- Effectiveness of collaboration with internal and external stakeholders.
- Proactive identification and resolution of technical risks and issues.
- Successful mentorship and development of junior team member
The Company is an Equal Opportunity Employer and is committed to creating an equitable and inclusive environment for all.
Salary : $70 - $72