Job Type: Full Time Location: RALEIGH, NC, US | Charlotte, NC, US | RALEIGH, NC, US | RALEIGH, NC, US
OVERVIEW
Hyosung Innovue is a world leader in ATM self-service technologies. We have built a reputation for innovation by continually researching, developing and delivering quality ATM products – flexible products that adapt to our changing world and our customers’ changing needs.
JOB SUMMARY:
The Software Solution Architect is responsible for designing comprehensive software solutions that align with business objectives, technological requirements, and industry and security best practices. This role involves working closely with stakeholders, including clients, development teams, and other architects, to ensure that the software architecture is robust, scalable, and meets performance standards.
ESSENTIAL FUNCTIONS:
Solution Design:
Develop high-level architecture and design for software solutions based on business requirements.
Define and document technical specifications, including data models, integration points, and technology stack.
Ensure architectural designs adhere to company standards, security protocols, and best practices.
Technical Leadership:
Provide technical guidance and mentorship to development teams throughout the software development lifecycle.
Lead architectural reviews and design discussions to ensure alignment with project goals and technical constraints.
Evaluate and recommend tools, technologies, and frameworks that enhance solution effectiveness and efficiency.
Stakeholder Collaboration:
Work closely with business analysts, project managers, and clients to gather and understand requirements.
Translate business needs into technical solutions, addressing functional and non-functional requirements.
Communicate architectural concepts and design decisions effectively to both technical and non-technical stakeholders.
Documentation and Reporting:
Create and maintain architectural diagrams, documentation, and other artifacts.
Prepare and present architectural designs and plans to senior management and stakeholders.
Document design decisions, rationale, and any potential risks associated with the architecture.
Quality Assurance:
Ensure that solutions are designed with scalability, performance, and security in mind.
Conduct regular reviews and audits of architectural solutions to identify and address potential issues.
Collaborate with QA teams to define testing strategies and validate that the architecture meets quality standards.
Continuous Improvement:
Stay up-to-date with industry trends, emerging technologies, and best practices.
Identify opportunities for process improvements and propose enhancements to existing solutions.
Participate in post-implementation reviews and incorporate feedback into future architectural designs.
EDUCATION AND EXPERIENCE:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees or relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) are a plus.
Experience: Proven experience (typically 5-10 years) in software development, with a strong background in architecture and design.
Technical Skills: Expertise in various programming languages, software development methodologies, and design patterns. Proficiency in cloud platforms (AWS, Azure, Google Cloud) and experience with microservices, APIs, and distributed systems.
Analytical Skills: Strong problem-solving abilities and a deep understanding of software architecture principles.
Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences.
Leadership Skills: Demonstrated ability to lead technical teams, mentor junior developers, and influence project outcomes.
PHYSICAL DEMANDS:
These physical demands are representative of the physical requirements necessary for an employee to successfully perform the essential functions of the job. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions.
Primarily sedentary work in a general office environment
Ability to communicate and exchange information
Ability to comprehend and interpret documents and data
Requires occasional standing, walking, lifting, and moving objects (up to 30 lbs.)
Requires manual dexterity to use computer, telephone and peripherals
May be required to work extended hours for special business needs
May be required to travel based on business needs
While performing the responsibilities of the job, the employee is required to talk and listen
Vision abilities required to perform this job include close vision
WORK ENVIRONMENT:
While performing the responsibilities of the job, these work environment characteristics are representative of the environment the job holder will encounter. Reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job.
The employee may be occasionally exposed to moving mechanical parts and vehicles
The noise level in the work environment is usually quiet to moderate
The passage of employees through the work area is average and normal
NOTICE:
Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
Nautilus Hyosung America, Inc. recognizes and values the diversity of its employees, customers and business partners. Equal Opportunity Employer ~ Minorities/Females/Disabled/Veteran