Senior Applications Developer
cFive Solutions · Anaheim, California, United States · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Provide hands-on software design and development expertise for multiple programming languages and system environments.
- Collaborate with team members, project sponsors, and client personnel to devise practical solutions to problems.
- Develop and code using microservices connecting to an MS SQL database.
- Write and present technical material in the form of client meetings, test plans, and reports, technical reports, and presentations.
- Thrive in a diverse team environment consisting of colleagues, project sponsors, and government clients.
- Ensure quality and completeness of the product through unit, integration, and regression capabilities.
- Adhere to architecture standards, risk management, and security policies.
Skills
- Strong understanding of overall software delivery lifecycle and activities.
- Experience working in an Agile working environment.
- Ability to quickly learn and apply new technologies to every changing issues.
- Knowledge and experience with JSON and object serialization.
- Engineer world-class platform with an eye towards rapid iteration and creative problem solving.
- Public Safety Domain experience.
- Android mobile software development.
- NOSQL experience (MariaDB).
- Oracle and SQL database script writing.
- Experience with continuous integration systems (Jenkins), build automation (Maven), and automated testing (Selenium).
Requirements
- BS in Computer Science/Engineering from an accredited College/University.
- Data/object modeling, data normalization, and data analysis plus large data base experience.
- Experience in architecture and development using Microservices.
- Experience in Linux and MS Windows environments.
- Ability to conduct and participate in design and code reviews.
- Successfully complete a thorough background investigation.
Minimum Requirements
- 5-7 years Java Development Stack (J2EE, JSP, Spring, Hibernate, JSON).
- 5-7 years developing software following Object-Oriented Design methodologies.
- 3-5 years in Agile development environment.
- 3-5 years producing web services (REST, SOAP).
- 2-3 years working with Angular and Node.js.
Benefits
- Medical, dental and vision coverage.
- Disability and Life insurance.
- Paid time off and paid holidays.
- 401(k) retirement plan with annual employer profit share contribution.