baHI

1,510
reputation
15
20

, .

– • Act as a liaison between the software development team and other departments • Identify and implement process improvements to increase efficiency and effectiveness of the software development team and business • Define business analysis process for requirements gathering, validation and commitment to work • Make key decisions related to software development and align it to the business strategy • Creating RFPs, estimations (budgeting) and planning • Overseeing the development process of external vendors (agencies)

• Support in hiring for software talent (design hiring and recruiting plan) • Write job descriptions • Mentor existing staff

• Software development processes & code audit • Define software development processes • Define technology stack • Define coding standards and process • Define architecture • Oversee the development and maintenance of software systems • Define deployment strategy (DevOps) • Mentoring