
SENIOR SOFTWARE ENGINEER (OKLAHOMA CITY, OK)
Oklahoma Blood Institute, Oklahoma City, OK, United States
ADVANCE YOUR CAREER WHILE SAVING LIVES
Location: Oklahoma City, OK
Salary: Competitive salary based on education and experience, holiday pay, 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, etc.
Days: Monday through Friday
Hours: 8:00 a.m. to 5:00 p.m.
Position
The Senior Software Engineer position focuses on producing and/or modifying computer programs at the systems level using prescribed programming languages. The role requires solving system and program problems, recommending actions for new or existing applications, and considering the total system spectrum. The position involves extensive research, analysis, definition, and documentation of blood banking systems and recommending appropriate application solutions.
The candidate will work closely with the Development Manager and Software Architect to assist in project success, including technical design, estimating tasks, unit testing, application support, and highlighting expertise opportunities.
The role also collaborates with the Chief Technology Officer to translate business needs into technology and business process solutions, contributing to innovative solutions that enhance productivity, quality, and competitiveness for OBI.
Ideal candidates are highly motivated, communicate effectively at all organizational levels, demonstrate extensive technical knowledge, problem‑resolution skills, and maintain a responsive, friendly, service‑oriented work ethic.
Responsibilities
Produce and modify computer programs of all sizes and complexity at the systems level.
Resolve system and program issues, recommend courses of action, and consider the entire system spectrum.
Conduct extensive research, analysis, definition, and documentation of blood banking systems and recommend appropriate application solutions.
Assist Development Manager and Software Architect throughout the systems development life cycle, including technical design, project estimation, unit testing, application support, and providing expertise highlights.
Collaborate with the Chief Technology Officer to transform business needs into technology solutions and business process solutions that enhance productivity, quality and competitiveness for OBI.
Qualifications
Master’s Degree in Computer Science or related field with experience in application design and development.
Preferred experience with Oracle, SQL Server, .NET Core, .NET Standard, .NET Framework, Angular 4+, React, React Native, Objective‑C, Swift, Java, and C++.
Experience in application design, development, and deployment.
Enterprise application development experience preferred.
Strong understanding of the software development cycle.
Strong technical writing skills and ability to create training materials and train others.
Ability to excel in idea generation, evaluation, prioritization, and cross‑functional technical development.
Record of successful delivery to meet organization timelines.
Strong technical knowledge and problem resolution skills, analytical skills, time management.
Ability to develop and implement procedures and policies.
Service oriented, self‑starter, takes ownership, willing to take on additional responsibility.
#J-18808-Ljbffr
Location: Oklahoma City, OK
Salary: Competitive salary based on education and experience, holiday pay, 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, etc.
Days: Monday through Friday
Hours: 8:00 a.m. to 5:00 p.m.
Position
The Senior Software Engineer position focuses on producing and/or modifying computer programs at the systems level using prescribed programming languages. The role requires solving system and program problems, recommending actions for new or existing applications, and considering the total system spectrum. The position involves extensive research, analysis, definition, and documentation of blood banking systems and recommending appropriate application solutions.
The candidate will work closely with the Development Manager and Software Architect to assist in project success, including technical design, estimating tasks, unit testing, application support, and highlighting expertise opportunities.
The role also collaborates with the Chief Technology Officer to translate business needs into technology and business process solutions, contributing to innovative solutions that enhance productivity, quality, and competitiveness for OBI.
Ideal candidates are highly motivated, communicate effectively at all organizational levels, demonstrate extensive technical knowledge, problem‑resolution skills, and maintain a responsive, friendly, service‑oriented work ethic.
Responsibilities
Produce and modify computer programs of all sizes and complexity at the systems level.
Resolve system and program issues, recommend courses of action, and consider the entire system spectrum.
Conduct extensive research, analysis, definition, and documentation of blood banking systems and recommend appropriate application solutions.
Assist Development Manager and Software Architect throughout the systems development life cycle, including technical design, project estimation, unit testing, application support, and providing expertise highlights.
Collaborate with the Chief Technology Officer to transform business needs into technology solutions and business process solutions that enhance productivity, quality and competitiveness for OBI.
Qualifications
Master’s Degree in Computer Science or related field with experience in application design and development.
Preferred experience with Oracle, SQL Server, .NET Core, .NET Standard, .NET Framework, Angular 4+, React, React Native, Objective‑C, Swift, Java, and C++.
Experience in application design, development, and deployment.
Enterprise application development experience preferred.
Strong understanding of the software development cycle.
Strong technical writing skills and ability to create training materials and train others.
Ability to excel in idea generation, evaluation, prioritization, and cross‑functional technical development.
Record of successful delivery to meet organization timelines.
Strong technical knowledge and problem resolution skills, analytical skills, time management.
Ability to develop and implement procedures and policies.
Service oriented, self‑starter, takes ownership, willing to take on additional responsibility.
#J-18808-Ljbffr