Senior Application Developer
Capio Group is looking for an experienced Senior Application Developer!
Full-time employee - Sacramento
Salary: $120,000 - $135,000
About Us:
Capio Group is a California-based Information Technology Consulting firm serving the public sector since 2010. We assist the Government in delivering large, complex systems and solutions. Capio Group is a small, but quickly growing firm that mixes good ideas, with great people, to achieve extraordinary results for our clients. We offer the salary and benefits of the bigger companies, with the added bonus of a flexible workplace and a great work-life balance.
Scope of Work:
Capio Group is looking for an experienced Senior Application Developer to provide application development and automation support for solutions written in JavaScript based web Agile Development Support frameworks, Microsoft, and PHP technologies. This role involves working under the guidance of the unit manager and solution architects to understand the business problems, and system requirements and then provide solutions that are technically feasible, aligned with existing enterprise architecture and meet the needs of the business users within the project timelines. The Senior Application Developer will be responsible for system defect analysis and resolution; review designs of the other developers to ensure the solution meets the solution/architecture guidelines set by the project and also responsible for porting existing systems to sustainable platforms and languages, mentoring, training, and coaching developers.
The Senior Application Developer will be responsible for tasks including but not limited to:
- Analysis, Design, Implementation, Testing and Support
- Determine impact of reported defects or enhancements to existing applications.
- Propose one or more design options as appropriate to each situation, including a level-of-effort estimate and target delivery date.
- Document the design option selected by the client.
- Develop approved application changes within the existing technical environments, using the approved promotion path and QA/testing methodology.
- Performing internal unit/QA testing and facilitate user acceptance testing.
- Support best practices in use of code repository and Jenkins pipeline for delivery of application and report fixes and enhancements.
- Update and enhance system documentation to keep it synchronized with system and environment changes.
- Knowledge Transfer
- Provide knowledge transfer of reporting efforts, escalated system issues, and application changes and enhancements.
- Knowledge transfer occurs via collaborative documentation, code commenting, cross training, and job shadowing.
- Knowledge transfer will take place via regular scheduled meetings and review of documentation.
- Documentation to include best practices and lessons learned during the project.
- Must have a minimum of ten (10) years of experience architecting, designing, and developing enterprise web applications using MVC frameworks..
- Must have a minimum of ten (10) years of experience working with PHP and PHP based frameworks.
- Must have a minimum of ten (10) years of experience developing, maintaining, and enhancing complex and innovative programs using XML, CSS, HTML and advanced java script and CSS frameworks like JQuery, Bootstrap, etc.
- Must have a minimum of ten (10) years of experience with databases like Oracle, MS SQL, MySQL, Postgres.
- Must have a minimum of five (5) years of experience developing single page web applications (SPA) using html, CSS, and JavaScript frameworks such as Angular or REACT.
- Must have a minimum of seven (7) years of experience Clear Case; Clear Quest, JIRA, Bitbucket or similar configuration tools.
- Must have a minimum of seven (7) years of experience with tools associated with Continues Integration tools like Jenkins, Bamboo, GitLab CI and their plugins.
- Must have a minimum of five (5) years of mobile development experience on iOS platform, Android platform and mobile friendly web applications using responsive design.
- Minimum experience with design, build and deploy applications in the cloud (Azure or AWS).