Ciber
Technical Architect
Ciber, Troy, Michigan, United States, 48083
HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies. At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks. Job Title: Technical Architect: Summary: The Technical Architect will be responsible for creating technical architecture and providing technical leadership and oversight for the modernization of a Community Information System (CIS) and working with a team of offshore developers, architects, and engineers to design, develop, and implement modernized features and functionalities within the CIS. The successful candidate will possess strong technical expertise, excellent leadership skills, and a proven track record of successfully delivering complex IT projects within the organizations. Responsibilities: Lead the architectural design of the CIS, ensuring alignment with best practices and project requirements. Define the overall technical strategy and system architecture, focusing on scalability, performance, and security. Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications and solutions. Oversee the integration of GIS technologies with the CIS, ensuring seamless functionality and optimal performance. Guide the development team in utilizing Golang for backend services and Vue.js for front-end interfaces. Ensure effective database design and management, leveraging Oracle and PostgreSQL to store and retrieve data efficiently. Provide technical leadership and mentorship to the development team, fostering a culture of innovation and excellence. Coordinate with project managers, business analysts, and other stakeholders to ensure project milestones are met on time and within budget. Conduct regular code reviews and technical assessments to maintain high standards of code quality and system reliability. Implement robust testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines to ensure the stability and reliability of the CIS. Develop and enforce coding standards, best practices, and documentation to support ongoing maintenance and future enhancements. Monitor system performance and address any issues proactively, providing ongoing support and maintenance as needed. Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Minimum of 8 years of experience in software development, with at least 3 years in an architectural role. Proven experience in designing and implementing large-scale, complex systems, preferably involving GIS. Expertise in Golang for backend development, with a strong understanding of concurrency, performance optimization, and microservices architecture a big plus. Proficiency in front-end development using Vue.js, including state management, component-based architecture, and responsive design. Extensive experience with database systems, particularly Oracle and PostgreSQL, including schema design, optimization, and query tuning. Strong understanding of GIS principles, tools, and technologies, with experience in integrating GIS with web-based applications. Familiarity with spatial databases, geospatial data formats, and mapping libraries. Knowledge of containerized applications especially using Kubernetes and Kubernetes Grid such as Tanzu a big plus. Excellent problem-solving skills and the ability to think critically and strategically. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Demonstrated ability to lead and inspire a team, driving projects to successful completion. Relevant certifications in architecture, GIS, or specific technologies (e.g., Golang, Vue.js) are a plus. Commitment to continuous learning and professional development, staying updated with the latest industry trends and technologies.