cFive Solutions is a fast-growing software and services provider that delivers unique, data-driven software solutions to government organizations. Our software solutions empower social change and improve people's lives. We are seeking a Lead Systems Engineer who is looking to use the latest technology to create state of the art products for our community supervision customers.
The ideal candidate will serve as a Lead Systems Engineer working in an Agile environment providing technical requirements/user stories. Activities and responsibilities include: providing technical direction and clarification of requirements to software agile development teams, integration and test personnel; performing system engineering analysis, use cases, interface definition, and requirement validation and verification; and attend technical interchange meetings with the team members and other program personnel.
The position will work from our Orange County Office with occasional work at customer sites.
Key Tasks and Responsibilities (What you will be doing!)
Working within one of our Agile product teams to turn Epics and high-level requirements into User Stories.
Working with test engineers to create test plans for user stories.
Analyzing software requirements from multiple customers to create common user stories and designs.
Researching third party software and systems products to justify recommendations.
Assisting the test team in verifying and validation sprint software releases
Estimating the effort to create user stories based on Epic and high requirement definitions.
Estimating and performing cost benefit analysis for implementing user stories.
Interfacing with offshore and third-party teams to create/review user stories.
Collaborating on architecture with other senior team members.
Collaborating with team members and mentoring other systems engineers.
Performing design reviews.
Enthusiasm for collaborating with stakeholders to create testable user stories.
Continuous adherence to the h ighest level of ethical standards and all Company policies and procedures
Strong Desire to creating technical requirements following the highest standards while always looking for areas to improve.
Ability to understand complex problems.
Attention to detail with excellent written/verbal communication skills, time management and analytical skills.
Skills, Experience and Qualifications
BS in Computer Science/Engineering from an accredited College/University
5 years’ experience creating requirements/user stories following Object-Oriented Design methodologies.
3 years’ experience leading a requirements/user story gathering team or systems engineering team.
3 years of experience working in an Agile development environment.
3 years of experience writing requirements for systems developed using Java.
3 years of experience collaborating with external customers to create requirements.
2 years writing requirements for applications hosted in the cloud, preferably in AWS.
Experience working with software engineers and software managers to estimate software.
Knowledge of web services (REST, SOAP)
Experience writing requirements/user stories for software that interacts with MS SQL and Oracle databases.
Knowledge of working in Linux and MS Windows environments.
Strong knowledge of and adherence to development methodologies, standards and best practices.
Experience conducting and participating in design reviews.
Ability to work independently and in a team environment, using good judgment and initiative.
Additional Desired Skills or Areas of Expertise
Public Safety Case Management Systems experience
Mobile user story development on Android and iOS
cFive is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status. We provide competitive compensation packages including attractive health benefits, 401K matching, and maternity/paternity leave.