Title: Software Engineer II (.Net, C#)
Location: 100% REMOTE
Our client is a leading pharmacy benefit manager. They continue to experience substantial growth by capitalizing on new and existing market opportunities and improved product offerings. Business growth and financial success are supported by the continued investment in technology, a commitment to operational excellence, and their workforce.
Under general supervision, this position is responsible for architecture, design, and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and maintenance. The Software Engineer II may consult directly with clients and customers to determine business needs. This position handles a variety of work including moderately complex issues using good practice programming techniques and SCRUM/Agile methodologies.
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities as management may deem necessary from time to time.
- Determine advanced systems software design requirements including researching, designing, documenting, and modifying software specifications throughout the production life cycle. Communicate with users to gain understanding of needed modifications to existing programs and processes.
- May develop new applications and software systems based on pre-existing specifications. Maintain and modify existing systems and applications. Influence others within the job area through explanation of facts, policies, and practices.
- Responsible for collaborating with and training cross-functional team members within the SCRUM/Agile framework.
- Provide occasional on-call support and problem resolution of software issues and perform initial diagnosis of hardware issues.
- Identify and analyze difficult but typically not complex business needs, conduct requirements gathering, and define scope and objectives for IT systems, software applications, or ServiceNow platforms.
- May configure, customize, diagnose, and enhance vendor systems software (e.g., operating systems software and utilities that manage access to peripherals, facilitate networking, manage memory allocation, manage file storage on hard drives, etc.)
- Ensure that system improvements are successfully implemented and monitored to increase efficiency. Assist with the development of systems software engineering policies, standards and procedures.
- Build knowledge of the organization, processes, and customers. Solve a range of straightforward problems. Analyze possible solutions using standard procedures. Receives a moderate level of guidance and direction. Problems faced are difficult and sometimes complex.
- May configure, customize, or maintain multiple system environments including production, staging, and development.
- May direct the work of other lower-level professionals or manage processes and programs.
- Complete other duties as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and Experience
- BS degree in Information Technology/Computer Science or equivalent combination of education and experience.
- Minimum of three years of demonstrated experience in full software development life cycle, SCRUM/Agile methodologies, including but not limited to successful deployments as lead.
- Experience with Docker preferred.
- Knowledge and experience with secure coding practices, and state and federal information security laws, including but not limited to HIPAA, NIST, PCI and all other applicable regulations.
- Prior pharmacy/benefits claim experience preferred. Competencies
- Effectively manage multiple projects concurrently while maintaining a high level of attention to detail on each project.
- Adaptable to change and able to work independently and as part of a team.
- Solid problem analysis skills to include the use of mathematical concepts to validate results.
- Solid analytical skills with the ability to collect, organize, disseminate, and present significant amounts of information with an attention to detail and accuracy.
- Clear and concise communication with superior written and verbal communication skills.
- Ability to effectively communicate with and interpret the operational requirements of end users.
- Ability to interact with all levels of internal and external business partners.
- Manage and prioritize work effectively with minimal supervision.
- Solid programming design and development skills using Microsoft Visual Studio and Visual Code, or other modern developer tools.
- Proficient with Microsoft Office to include Access and VBA.
- Proficient with Jira or Azure Boards with standard DevOps practices.
- Ability to write SQL Queries against complex database structures and to format and generate reports as requested.
- Proficient with ServiceNow development, configuration, customization, and the ability to effectively communicate the abilities and recommended best practices of the ServiceNow platform in relation to proposed solutions and requests
Job Type: Full-time
Pay: $110,000.00 - $120,000.00 per year
- 8 hour shift
- Monday to Friday
- C#: 5 years (Required)
- .NET Core: 5 years (Required)
- SQL: 5 years (Preferred)
Work Location: Remote
Speak with the employer