Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)
ADVANCE YOUR CAREER WHILE SAVING LIVES
Location: Oklahoma City, OK
Salary: Competitive pay based on education and/or experience and $500 bonus after 6 months and $1,000 bonus after 1 year!
Benefits: Health, dental, vision, life insurance, long term disability, 401(k), paid-time off, $5,000 annual tuition reimbursement, holiday pay, etc.
Days: Monday through Friday; some weekends
Hours: 8:00 a.m. to 5:00 p.m.
Position:
The Software Architect will be part of an agile development team, designing, building, and maintaining various sized applications and systems across different technology stacks. The Software Architect will make high-level design choices and frame technical standards. The Software Architect will also provide technical and team leadership through coaching and mentorship. The Software Architect position is intended to be a primary role and can be involved in all facets of the systems development life cycle from an analytical and technical perspective.
The Software Architect position is focused on designing and developing software projects, applications, and systems, including planning and integrating application features. The Software Architect position will lead a team or multiple teams of software developers in producing and/or modifying computer programs of all sizes and complexity at the systems level using the prescribed computer programming languages. Additionally, this person will have the ability to identify software application and system problems and recommend courses of action with consideration to integrated applications, and team capabilities. This position will perform extensive research, analysis, definition and documentation of software applications and computer systems to recommend appropriate solutions.
This position will work closely with other Software Architects, Business Analysts, Project Managers, and Product Owners throughout a project's lifecycle to ensure overall project success. The Software Architect provides technical knowledge and assistance including design, estimation, testing, and application support.
This role will also work closely with the Development Director to transform business needs into technology and business process solutions. As a part of the Strategic Software Solutions team the goal should be delivering innovative solutions that enhance the productivity, quality, and competitiveness of OBI.
This highly motivated individual will possess the ability to communicate effectively across different levels of the organization in a professional, fast-paced environment, demonstrating extensive technical knowledge, problem-resolution skills, and a responsive, friendly, service-oriented work ethic.
Qualifications:
Primary Responsibilities:
Technology Functions
Business Functions