Software Architect (Oklahoma City, Ok)

Oklahoma Blood Institute Oklahoma City , OK 73113

Posted 2 months ago

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:

  • Master's Degree in Computer Science or related field with experience in Applications design and development

  • Prefer experience with Oracle, SQL Server, .NET Core, .NET Standard, .NET Framework, Angular 8+, React, React native, Objective C, Swift, Java, and C++

  • Must have experience working through the application design, development, and deployment process

  • Enterprise application development experience preferred

  • Strong understanding of the software development cycle

  • Strong technical writing skills and the ability to create training materials and train others

  • Ability to excel in idea generation, evaluation, and prioritization, cross-functional technical development

  • A record of successful delivery to meet organization timelines

  • Strong technical knowledge and problem resolution skills; strong analytical skills, time management

  • Ability to develop and implement procedures and policies

  • Service oriented; self-starter; takes ownership; willing to take on additional responsibility

Primary Responsibilities:

Technology Functions

  • Make high-level software design choices.

  • Frame technical standards, including software coding standards, tools, and platforms.

  • Provide technical and team leadership through coaching and mentorship.

  • Understand team technical abilities and capabilities to better delegate tasks.

  • Analyzes, designs, develops, tests, documents, and implements business applications for various departments throughout the organization.

  • Design, develop, maintain and administer software and database applications.

  • Responsible for analyzing and documenting processes, estimating work efforts and preparing technical specifications, coding/implementing systems, ensuring appropriate quality assurance testing is completed, and supporting developed applications.

  • Troubleshoot existing applications.

  • Support 3rd party software applications, interfacing with business units and vendor to ensure quality solutions that meet the organizational needs.

  • Implements and maintains compliance with current security and service protocols and standards.

  • Manage projects or portions of large/complex projects. Provide guidance and technical assistance to team members and other software e

  • Uses and promotes established application development tools/standards, QA, and change control procedures to improve efficiency

  • Researches, evaluates, recommends and uses emerging and/or relevant methodologies, languages and technologies.

Business Functions

  • Work with other Software Architects, Business Analysts, Project Managers, Product Owners, and Business units to analyze business needs and technology to provide solutions and recommendations.

  • Project design, planning, and implementation on technical projects.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Software Architect (Oklahoma City, Ok)

Oklahoma Blood Institute