Software Developer
Role details
Job location
Tech stack
Job description
Job Duties: Research, design, develop, test, and/or modify enterprise-wide systems and/or applications software. Assist in the design, modifications, and coding of software product components, units, and modules according to detailed specifications for CMS (Centers for Medicare and Medicaid Services) projects. Work from models and diagrams to develop software code needed for the application. Assist with all phases of the software development lifecycle. Assist with analyzing user/business needs and functionality to plan and design software systems to meet those needs. Participate in writing and updating technical documentation such as user manuals, system documentation, and training materials. Participate in systems modeling, simulation, and analysis. Troubleshoot problems and provide customer support for software operating system and application issues. Capture and manage workflow activities; report workload metrics; report status of administrative actions; and record outcomes or
Requirements
disposition of program integrity audit and investigative actions across Medicare and Medicaid systems. Develop functionality using .Net, C#, Python, Ruby Java, JEE, and RDBMS. Write Shell/Perl scripts to implement connectivity. Code with Java to develop back-end features and maintain existing features. Apply coding standards within code branches that are merged and deployed using cloud computing in AWS. Develop the system applying to a microservices structure using Spring framework. Apply Agile/Scrum methodology using tools like Jira and Confluence to track planning and development activities. Participate in regular backlog grooming to develop feature designs. Maintain the system using best practices in development and work through root cause analysis when issues arise. Use of Java, Spring (Web, Data JPA, Security, JMS, Boot, Cloud), REST API, AWS, Maven, Git, Jenkins, Docker, Kubernetes, Mockito, Postman, SQL, Oracle, and PostgreSQL.
Requirements: This position requires a Bachelor's degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Systems, Information Technology, or a related field. Plus 1 year of experience in the job offered or a related occupation including Software Engineer, Programmer Analyst, or related experience. Position requires 1 year experience with CMS (Centers for Medicare and Medicaid Services) projects, Java, Spring, Microservices, REST API, Angular, JavaScript, CSS, and PostgreSQL. 40hrs/week., Years of Experience
1 + years of related experience
- may vary based on technical training, certification(s), or degree Certification
Benefits & conditions
The likely salary range for this position is $93,662 - $116,634. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.