Capio Group is looking for an experienced Senior Software Engineer!
Full-time employee - Remote
Salary: $115,000 - $135,000
About Us:
Since 2010, we have been working with some of the largest government agencies in California, helping them to solve their greatest challenges. We are a small firm dedicated to big ideas and enjoy the rewards that come from hard work and commitment to our client base. 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 Software Engineer to work as part of a team to successfully develop and implement a solution that will enable the client to collect, organize, track, monitor, analyze, and aggregate the clients program data and conduct business operations electronically and effectively to implement current and future statutory mandates. The Senior Software Engineer will be a senior technical resource responsible for collaborating with the Development Team and providing software engineering services.
The Senior Software Engineer will be responsible for tasks including but not limited to:
-
Work as part of an Agile development team.
-
Analyzing and refining systems requirements and user stories with the Business Solutions Analyst and Core Project Team.
-
Translating systems requirements and use cases into application prototypes.
-
Planning and designing systems architecture; writing, debugging, and maintaining code.
-
Determining and designing applications architecture.
-
Implementing user interfaces.
-
Working with clients testing teams to test and debug applications.
-
Assuring software and systems quality and functionality through providing testing and testing support.
-
Writing and maintaining program documentation.
-
Evaluating new applications software technologies.
-
Ensuring the rigorous application of information security/information assurance policies, principles, and practices to the delivery of application software services and the operating environment.
-
Responsible for analyzing systems requirements in response to business requirements, risks, and costs.
-
Integrating hardware and software components within the systems environment.
-
Monitoring and fine-tuning performance of the systems environment.
-
Evaluating new systems engineering technologies and their effect on the operating environment.
-
Act a senior technical resource and work with clients Dev Team in design, development, testing, and implementation of clients software.
-
Work closely with the Project Core Team to understand the project goals, objectives, risks, assumptions, constraints, testing, and implementation.
-
In collaboration with the PM, review and provide feedback to the clients Project Schedule (Phase III, IV and maintenance) and participate in planning to meet project milestones.
-
Identify, track, and resolve problems and/or take corrective action when issues and/or risks arise with project stakeholders.
-
Advise clients team as to strategies to ensure the project approach will successfully result in clients requirements being fulfilled, and the system performing as expected.
-
Facilitate the use of quality management tools and techniques, such as evaluation procedures, checklists, and operational definitions, to be used in work product assessments and testing.
-
Ensure all critical processes have been thoroughly vetted.
-
Ensure timely completion and quality of User Agreement deliverables.
-
Provide a Monthly Activity Report detailing all activities and deliverables worked on and/or completed by the month to the clients CM and PM.
-
Provide Lessons Learned Reports throughout the project and with each milestone release.
-
Assist with efforts to achieve full clients solution implementation.
-
Ensure the integration of all system components, e.g., policies, procedures, training material, databases, software, and hardware; conduct performance and reliability testing of new solutions.
-
Plan and participate in systems implementation and ensure the rigorous application of information security/information assurance policies, principles, and practices to the systems analysis process.
-
Provide analysis, expertise, and recommendations to ensure that business and technical deliverables of the project are understood and implemented in the program areas.
-
Assist with translating and migrating clients legacy system data to the clients new legacy system solution and validate imported data have been properly loaded.
-
Assist with validating clients logic trees to ensure data is properly summarized and classified for reporting.
-
Participate and assist clients team with the post implementation activities such as archiving requirements, and post-implementation defects.
Mandatory Experience:-
Must have a minimum of seven (7) years of experience in electronic data processing systems study, design, and programming. At least four (4) years of that experience must have been in a lead capacity.
-
Must have a minimum of five (5) years working as a programmer/analyst in a .NET environment.
-
Must have a minimum of five (5) years planning, developing, and maintaining complex data systems.
-
Must have a minimum of two (2) years’ experience developing in a full Microsoft stack and MS Azure cloud-based architecture leveraging microservices.
-
Must possess a bachelor’s degree in an IT-related or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis. A copy of the degree must be provided upon request.
-
Within the last ten (10) years, must provide two (2) current references from previous engagements with other companies or government entities of similar size, scope, and type of service.
Desirable Experience:-
Within the last ten (10) years, must have a minimum of two (2) years’ of experience working as part of an Agile team.
Equal Opportunity Employer:
At Capio Group, our employees are our greatest asset and diversity, equity, and inclusion are at the core of who we are. Our commitment to these values is unyielding and is central to our mission and to our impact. We know that having diverse perspectives helps to generate better ideas to solve the complex problems of our diverse clients and the communities they serve.
R6du1AdWDD