Release Engineer is responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Being a Release Engineer works closely with a quality assurance team to ensure final version is up to organizational standards. Requires a bachelor's degree. The Release Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Release Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
Summary:
The System Architect is a key role in managing and delivering large-scale software systems. This role is pivotal in ensuring solutions align with business goals, maintains a high level of quality, and adapts to changing needs effectively. The System Architect will be expected to support all agile teams making up the Agile Release Train. The Core ART currently is made up of 13 agile teams supporting a variety of applications, technology, processes of which the System Architect needs to have a good understanding of for assisting the team with solutioning. The System Architect will also be the primary point of contact supporting the enterprise SAFe Systems Team(s) by designing the Architectural framework, patterns, roadmaps and standards. The Systems Architect will coach, mentor and provide general consulting expertise to the Systems Team(s) to ensure correct adoption of these architectural patterns in all that they do.
Responsibilities
Architecture Development: Develops, maintains, and evolves the system architecture, considering technological trends and business needs, Collaboration: Collaborates with Product Owners, Product Managers and other stakeholders to understand their requirements and translate them into system architecture, Communication: Effectively communicates architectural decisions and solutions to both technical and non-technical stakeholders, Compliance: Ensures that the system architecture complies with relevant industry standards and regulatory requirements, Continuous improvement: Contributes to the continuous improvement of the SAFe framework and incorporate them into the organization’s practices, DevOps Integration: Collaborates with DevOps teams to ensure that the system architecture supports continuous integration and delivery, Problem Solving: Addresses complex technical challenges and troubleshoots issues that may arise during development, Quality Assurance: Ensures that the system architecture aligns with quality standards, security requirements, and performance expectations, Risk Management: Identifies and addresses technical risks and issues, proposing mitigations and solutions, Solution Definition: Defines and communicates the system’s overall technical vision and solutions architecture, emphasizing modularity, scalability, and maintainability, System design: designs and architects large-scale software systems that adhere to the principles of ensuring alignment with business goals and strategies, System documentation: Creates and maintains comprehensive system documentation, including architectural diagrams, guidelines, and standards, Technical Leadership: Provides technical leadership to development teams, guiding them in implementing the architecture and best practices, Training and Mentorship: Trains and mentors development teams and other stakeholders on architectural principles and practices
Certifications:
SAFe 5 Practitioner - Scaled Agile, SAFe 6 Practitioner - Scaled Agile, SAFe Agilist (SA) - Scaled Agile
Additional Information
EDUCATION
Bachelor's degree in Computer Science, Management Information Systems or related field required.
LICENSES & CERTIFICATIONS
SAFe Agilist or SAFe Practitioner required within one (1) year.
EXPERIENCE
· Minimum five (5) years’ experience in applications systems analysis, design, development and deployment, and maintenance development in Windows, or UNIX/LINUX platforms using technologies such as COBOL, JAVA, SQL, or .NET along with modern application frameworks and development tools such as Spring, Maven, Gradle, and Log4j2. Emphasis on solution architecture, business requirements gathering/analysis, and solution design.
· Minimum five (5) years’ progressive experience leading continuous improvement efforts, evaluating existing systems and implementing process improvements.
· Understanding and knowledge of event driven architecture and enabling technologies such as Kafka or other JMS based message/event brokers.
· Understanding and knowledge of service-oriented architecture and enabling technologies including REST APIs, SOAP services, and service orchestration tooling.
· Understanding and knowledge of a microservice based architectural pattern.
· Understanding and knowledge of various application deployment models including containerization.
· Experience gathering functional and non-functional requirements, selecting appropriate tech stacks for proposed solutions, and delivering high-level architectural diagrams.
· Experience solutioning for and leading the implementation of at least one major enterprise initiative that includes the integration of multiple applications, systems, datasources, and/or external vendor systems.
· Understanding and knowledge of system development life cycle methodologies to include Scaled Agile software development/SAFe, DevSecOps and rapid prototyping.
· Experience designing, documenting, and implementing technical standards and best practices.
· Experience designing and implementing solution delivery pipelines using tools such as AzureDevOps, Git, and Jenkins.
· Understanding and knowledge of various database technologies like SQL Server, MongoDB, DB2, Oracle and data persistence technologies such as JPA and Hibernate.
· Understanding and knowledge of various front-end web development languages like JavaScript, HTML and CSS.
· Understanding and knowledge of various aspects of a technology architecture including integration, networking, security, and application deployment infrastructure.
ESSENTIAL SKILLS & ABILITIES
· Excellent analytical, planning, organizational and technical skills
· Innovative
· Customer-centric mindset and design thinking
· Collaborative and honest communication
· Data-driven decision making
Job Type: Contract
Pay: $75.00 - $85.00 per hour
Schedule:
Application Question(s):
Arkansas, Florida, Georgia, Illinois, Kansas, Louisiana, Minnesota, Mississippi, Oklahoma, South Carolina, Tennessee, Texas, Virginia and Wisconsin.
Experience:
License/Certification:
Work Location: Remote