What are the responsibilities and job description for the Software Architect[Hybrid]-W2 role-[Utah locals] position at SmartIPlace?
Position: Software Architect-W2
Location: 8523 S Redwood Road, West Jordan, Utah 84088
Visa: USC/GC
Projected Duration: 1 Year
Required Qualifications
Location: 8523 S Redwood Road, West Jordan, Utah 84088
Visa: USC/GC
Projected Duration: 1 Year
Required Qualifications
- 5 years of experience in software architecture and development, with a focus on large-scale IT projects and cloud migration.
- Proven experience in designing and implementing cloud solutions in platforms such as AWS, GCP, or ServiceNow.
- Experience with API and serverless architectures.
- Expertise in DevOps practices and automation tools such as Jenkins, Terraform, Ansible, Salt/Chef/Puppet, GitHub, and CI/CD pipelines.
- Strong knowledge of system security, version control, and cloud-hosted application optimization.
- Solid understanding of database technologies, including SQL and NoSQL.
- Experience leading a Java upgrade, particularly migrating from Java 8 to Java 22, and updating related frameworks.
- Experience planning and executing a migration from monolithic architecture to microservices.
- Strong experience with application development using Java, JavaScript, and frameworks such as Spring Boot, NodeJS, and React.
- Familiarity with Agile methodologies and tools such as Jira.
- Excellent written and verbal communication skills, with the ability to work effectively with both technical and non-technical teams.
- Public Cloud Certifications (AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Cloud Architect).
- Hands-on experience with unit and functional testing frameworks.
- Ability to meet with vendors on new and existing products, to evaluate the usefulness and cost of products, and make recommendations.
- Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Ability to anticipate the impact that new or modified software will have on existing standards and systems
- Problem-solving ability: Able to analyze complex technical issues and provide innovative solutions.
- Leadership and mentorship: Capable of guiding teams and mentoring junior staff members.
- Strategic thinking: Able to balance long-term vision with immediate project needs.
- Attention to detail: Strong analytical and organizational skills, with an impeccable focus on data integrity and system performance.
- Collaboration and communication: Able to effectively communicate with team members, stakeholders, and end users at all levels of the organization.