The Senior Software Engineer role is looking to solve the business problem of delivering secure, scalable, and well-maintainable software-driven systems for Our Blood Institute (OBI), while enhancing productivity, quality, and competitiveness.
Requirements
- Strong knowledge and experience delivering software using JavaScript, React, and TypeScript
- Strong knowledge and experience delivering software using Python, PHP, JAVA, Node.js and C-Sharp
- Enterprise application development experience preferred
- Strong knowledge of data structures
- Experience working with TSQL and PSQL Queries
- Proficient in Object-Relational Database Management Systems, such as Oracle, Postgres
- Strong understanding of the software development cycle
Responsibilities
- Creating and/or modifying web and mobile-driven applications of all sizes
- Translate complex functional and technical requirements into detailed architecture
- Be hands-on working with internal OBI teams to manage day-to-day development activities by participating in design reviews, code reviews
- Deliver quality features on time and budget and execute project plans and delivery
- Perform extensive research, analysis, definition, and blood banking documentation and recommend the appropriate solution
- Provide technical design, estimating project tasks, performing unit testing and application support
- Assigning work, ensuring development standards are met, providing training opportunities, assessing project task complexity to match skill level and supplement any skill gaps
Other
- High school diploma or GED required
- Three years experience in a similar role
- Ability to communicate effectively at all 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
- Ability to develop and implement procedures and policies