Software Architect

Harris Computer
Illinois, United States
Remote
Full-time

As Architect you will define the products’ high-level architecture and guides the Product Development Team in the implementation of this architecture.

Responsible for the technology roadmap of the products including maintaining and evolving the products based on system and regulatory requirements, industry trends, and new technology.

This job description contains the general duties considered necessary to outline the principal functions of the job and shall not be construed as inclusive of all work requirements which may be inherent to successful performance.

General Responsibilities :

  • Define product architecture and engineering processes to meet application requirements created by the Product Development process.
  • Define product architecture and engineering processes to meet business goals.
  • Oversee and support the coaching and training of team members to ensure all necessary employees are confident in implementation, architecture, and design.
  • Ensure that all technology within CCSI products adheres to modern cybersecurity and regulatory compliance requirements.
  • Actively research, evaluate, and integrate new technologies into the OBIX product as required to fulfill Product Management and customer requirements.
  • Work closely with the Quality Assurance / Compliance team to ensure that the engineering process and product meets regulatory requirements.
  • Work closely with the Product Development team to define product requirements and develop and implement product roadmap(s) based on requirements created by the Product Development Team.
  • Work closely with Product Management to ensure products meet customer needs.
  • Accountable for implementation and maintenance of engineering processes.
  • Develop architecture and design documentation to accurately depict the system and application architecture of the products.
  • Work closely with the DevOps team to implement CI / CD pipelines as those technologies become feasible.
  • Work closely with the Director of DevOps to integrate operational compliance frameworks into the PDLC.
  • Assist various departments to develop technical materials and instructions for use by support service personnel.
  • Define all aspects of development including appropriate technology, tools, platforms, workflow, and coding standards and ensure they are followed for all development projects.
  • Perform regularly scheduled design reviews and code reviews.
  • Review, update and maintain product / systems security standards based on industry standards and best practices including OWASP SAMM and ISO 27001.
  • Oversee and approve of all final products before formal launch.

Requirements :

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Minimum qualifications are :

  • Bachelor’s degree in computer science, software engineering, or a related major is required.
  • Master’s degree in computer science, software engineering, or a related field preferred.
  • 10+ years of experience in software development / computer science and coding in various languages and .net technology such as C++, .

NET, Python, PHP, HTML, JavaScript, and CSS.

  • 10 years of experience designing and implementing software applications.
  • Proven experience as Software Architect.
  • Excellent understanding of design patterns and architectural styles.

Competencies :

  • Customer Focus
  • Drive For Results
  • Functional / Technical Skills
  • Informing
  • Listening
  • Peer Relationships
  • Personal Learning
  • Technical Learning
  • Time Management
  • Written Communications

Supervisory Responsibility :

This position has no supervisory responsibilities.

Required Qualifications :

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Minimum of 10 years of business experience in a software development
  • Minimum 2 years of experience in a software architect or similar role
  • University degree in software engineering, computer science or a related field
  • Experience in requirements analysis, design, and architecture
  • Experience programming and designing with JAVA and related technologies with a deep understanding of multi-tier JAVA enterprise applications
  • Experience working with MS SQL and Oracle
  • Expertise in software development methodologies and best practices
  • Experience in web development is an asset
  • Excellent verbal and written communication skills in English
  • Be truthful and direct; be able to present the truth in an appropriate and helpful manner
  • Accountability, respect, integrity and discipline are core values
  • Able to quickly grasp concepts and deal with complexity
  • Positive attitude is a must

Working Environment :

This job operates in a professional office environment or remote home office location. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Periods of stress may occur.

This role may occasionally come into contact with Protected Health Information, Personal Identifiable Information or Privacy Records, and it is essential that all employees adhere to confidentiality requirements as outlined in the Employee Handbook and Harris’ Security and Privacy policies, as well as apply the concepts learned in the annual Security Awareness training.

Essential Functions :

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • While performing the duties of this job, the employee is regularly required to talk or hear.
  • This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stoop as necessary.

This position requires the ability to occasionally lift office products and supplies, up to 20 pounds.

Expected Hours of Work :

Some flexibility in hours is allowed, but the employee must be available during the "core" work hours.

Travel :

Regularly depending on need of software development.

AAP / EEO Statement

Harris Computer is an EEO / AA / Disability / Vets Employer.

Other Duties :

30+ days ago
Related jobs
Promoted
Buildertrend
Palatine, Illinois
Remote

We're looking for a Software Architect to help our engineering team reach the next level. Proven experience architecting software systems in a collaborative environment. Buildertrend is cutting-edge, cloud-based project management software. Our software helps construction professionals build more pr...

Promoted
Kaygen Inc.
Chicago, Illinois

The ideal ERP Software Integration Architect will be a proactive, assertive, take-charge person. Collaborate with domain architects and other system architects to define a solution. Job Title: SAP ERP Integration Solution Architect. Design, develop and execute software solutions to address complex ...

Promoted
Hearst Magazines Division
Chicago, Illinois

As a Software Architect at iCrossing, you'll be instrumental in innovating and developing immersive digital experiences on cutting edge, large-scale, enterprise consumer facing websites. Produce software engineering deliverables such as technical architecture, style guide components, technical speci...

Abbott
Chicago, Illinois

Proven experience as a software architect, with a deep understanding of mobile application development (iOS/Android), architecture patterns, and frameworks. Conduct architectural assessments, reviews, and audits to ensure compliance with design standards and architectural governance. Minimum of 8 ye...

New Relic, Inc.
Chicago, Illinois
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. Principal So...

Jobot
Chicago, Illinois
Remote

We are on the lookout for a seasoned Software Architect to spearhead our software design initiatives, enhancing scalability, maintainability, and overall performance. SaaS shop is looking for a product-minded Software Architect to join their growing team!. Engineer innovative software solutions usin...

CVS Health
Chicago, Illinois

Provides technical leadership to a team of Data Engineers and Architects who design, build, and maintain data pipelines. Architect will significantly impact our trajectory and devise clear roadmaps to deliver next generation technology solutions. Lead, mentor, and inspire a team of engineers and arc...

Wabtec
Chicago, Illinois

In-depth understanding of software, software architecture and system level design patterns using Java and related software ecosystems. The principal software architect collaborates with cross-functional teams, stakeholders, and developers to establish a clear architectural vision and drive the imple...

84.51°
Deerfield, Illinois
Remote

Experience with modern software development concepts such as CI/CD, service-oriented architecture, infrastructure as code, and/or containerization. The Media Engineering team is focused on a several opportunities and needs across the business organization that includes the design and overseeing impl...

Kaygen
Chicago, Illinois

The ideal ERP Software Integration Architect will be a proactive, assertive, take-charge person. Collaborate with domain architects and other system architects to define a solution. Design, develop and execute software solutions to address complex technical problems. Perform code reviews to ensure i...