Software Engineer III- Remote

<strong>Working at Advantasure is more than a job &mdash; you&rsquo;re part of a team that is becoming the country&rsquo;s leading healthcare solutions provider.<br /></strong><br /><strong>A career at Advantasure means you&rsquo;ll be part of one of the most dynamic, diversified and innovative healthcare companies in the nation. You&rsquo;ll be helping our clients make their members healthier &mdash; and our communities a better place to call home.</strong>

Richmond, USA

Advantasure

<p class="p1"><strong>At Advantasure, we partner with healthcare clients to simplify their operations and accelerate their business success. Powered by our broad expertise and a comprehensive suite of product and service solutions, we help health plans effectively navigate the complexity of healthcare.</strong></p> https://advantasure.com/

keywords: summary,job description,work environment,develop,solutions,review,performance,leadership,other duties,education,experience,knowledge,proficiency,technical,initiative,skills

Non-Manager

Competitive Compensation and Benefits Package

Overview: <br />Responsible for designing, developing, configuring, unit testing, and documenting applications, APIs, integrations, tools, systems, and components based on project or change request specifications in an agile software environment. Uses knowledge of and ability to code in JavaScript (including React), Microsoft.Net, C-Sharp, SQL Server, Azure, and other cloud-based technologies. Assists in the production support of internally developed and third-party applications, processes, and reports including technical troubleshooting, root cause analysis, correction of software defects, and production application validation. Follows agile development methodology using various tools to design, implement and make ready for deployment new or existing application features.<br /><br /> <p><strong>WORKING CONDITIONS:</strong></p> <p>Work is performed mainly in an office environment with minimal hazards. Ability to work extended hours as needed. May be exposed to temperatures that may be cooler than a normal office setting. Travel may be required.</p>
Responsibilities: <br /> <ul> <li>Evaluate and recommend third-party vendor products as component parts of internally developed solutions.</li> <li>Participate in the technical definition of user stories, specifications, and technical requirements for software solutions in an agile environment.</li> <li>Participate in agile team cadences and rituals on a daily basis, communicating and collaborating in a positive and inclusive environment.</li> <li>Develop software code and manage the unit testing and promotion of components and applications through a defined DevOps process.</li> <li>Unit test completed code and document results for quality inspection.</li> <li>Demonstrate ability to work under stressful situations and fixed deadlines, while displaying a professional demeanor.</li> <li>Ensure that technical documentation is available for both administrators and users.</li> <li>Respond to and resolve escalated application, data, or tool issues in a timely manner.</li> <li>Establish root cause and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.</li> <li>Perform peer reviews for Level I and II Developers on technical design approaches and ensure conformity to standards and quality.</li> <li>Ensure software and configuration changes follow appropriate DevOps processes.</li> <li>Raise awareness of application, tool, and data issues and resolutions with appropriate IS personnel.</li> <li>Create and review/approved technical design documents and specifications on change requests and assignments within a project in conformance with published standards.</li> <li>Maintain knowledge of industry standards and company required technical quality requirements.&nbsp;</li> <li>Periodically participate in groups/committees related to processes, standards, and best practices.</li> <li>Maintain and enhance technical abilities through online resources such as manuals, periodicals, and white papers.</li> <li>Review program specifications for completeness and conformance to quality standards.&nbsp;</li> <li>Periodically prepare status and technical reports for review by project leader/system supervisor.</li> <li>Works with minimum supervision and exercises sufficient discretion and independent judgment.&nbsp;</li> <li>Maintains confidentiality of information processed, as appropriate.</li> <li>Mentor and provide technical direction and leadership to less experienced Level I and Level II Developers.&nbsp;</li> <li>Works with architecture group to set direction of design and development standards. Assists with implementation and execution of those standards. Participates in team collaborations to evaluate user requests for new or modified programs to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.</li> </ul>
Requirements: <br /> <p><strong>EDUCATION OR EQUIVALENT EXPERIENCE:&nbsp;&nbsp;</strong></p> <ul> <li>Bachelor&rsquo;s degree in computer science or related field.&nbsp;</li> <li>Combinations of relevant education, military training, certifications, and experience may be considered in lieu of a degree.</li> <li>Continuous learning, as defined by the Company&rsquo;s learning philosophy, is required.&nbsp;</li> <li>Certification or progress toward certification is highly preferred and encouraged.</li> </ul> <br /> <p><strong>EXPERIENCE:&nbsp;</strong></p> <ul> <li>Five years experience within an IT environment which provides the necessary skills, knowledge, and abilities.</li> <li>Knowledge of Test Driven Development, Scrum, SAFe, or other agile methodology preferred.</li> <li>Experience with tools such as &nbsp;Visual Studio, SQL Enterprise Tools, BitBucket, Swagger, GitHub, and Jira preferred.&nbsp;</li> <li>Experience with Azure or other cloud-based technology stacks preferred.&nbsp;</li> <li>Knowledge of ETL tools such as SSIS is a plus.</li> </ul> <br /> <p><strong>SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED:&nbsp;</strong></p> <ul> <li>Knowledge of, and the ability to apply, necessary software programming practices and procedures.</li> <li>Knowledge of object-oriented design concepts such as OOA, OOD, and SOLID.</li> <li>Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts and draw valid conclusions.</li> <li>Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making.</li> <li>Proficiency in SQL and relational database concepts.</li> <li>Knowledge of document databases and/or No-SQL databases.</li> <li>Ability to design program logic, prepares test data, and unit test programs.&nbsp;</li> <li>Ability to review business requirements and compare to application for possible deviations from customer expectations.</li> <li>Excellent triage, troubleshooting, and problem-solving skills.</li> <li>Ability to handle multiple priorities, establish workflows, and meet necessary deadlines.</li> <li>Excellent oral and written communication skills.&nbsp;Ability to effectively exchange information clearly and concisely, and present ideas, report facts and other information, and respond to questions as appropriate.</li> <li>Ability to engage and actively participate in all meetings and conversations, including Sprint Planning, Design, Refinement, Retrospective, Demo, etc.</li> <li>Ability to maintain confidentiality.</li> <li>Ability and willingness to perform other assignments at locations outside the office.</li> <li>Ability to work varying hours, including evenings, weekends, and holidays as required.</li> <li>Demonstrated leadership ability.</li> <li>Understand the need for, and display, a strong sense of urgency while maintaining a high level of quality.</li> <li>Knowledge of and ability to code in HTML, XML, JavaScript, and other web-related technologies.</li> <li>Proficiency in C-Sharp, .NET, and other object-oriented development languages.</li> <li>Working knowledge of Microsoft SQL DDL and DML.</li> <li>Experience with event-driven programming frameworks and middleware such as RabbitMQ and/or the Azure Event Bus.</li> <li>Knowledge of configuring, coding, testing, and deployment in the Azure cloud-based environment.</li> <li>Knowledge of the use of enterprise scheduling and monitoring tools.</li> <li>Knowledge of creating test plans and test cases for automated testing functions and load testing scripts using an existing automation framework.</li> </ul>