
Senior Software Developer (C#.Net) / Remote
- Memphis, TN
- Contract
- Full-time
You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.Contract Duration: 11 MonthsRequired Skills & Experience
- High School Graduate/GED
- 10 years of related experience or equivalent combination of education or experience required to include 7 years of software and development experience.
- C#.Net (5-10 years’ experience)
- .Net Core (5-10 years’ experience)
- Javascript with focus in vue.js (5-10 years’ experience)
- SQL Server database (5-10 years’ experience)
- Willing to do both front end and back end development (full stack) (5-10 years’ experience)
- Able to work in a team environment with 5-7 other team members
- Clear and Excellent Communication
- High level knowledge of software development areas including software development life cycle methodologies, specification development, security, application modularization and logic specifications
- Strong oral and written communication, including technical writing skills and presentation skills
- PC literate, including Microsoft Office products
- Leadership/management/motivational skills
- Analytical and interpretive skills
- Strong organizational skills
- Excellent interpersonal skills
- Excellent negotiation skills
- Ability to work in a team environment
- Ability to meet or exceed Performance Competencies
- Bachelor's degree with major in Information Systems or Management from an accredited college or university.
- Masters degree.
- 5 years hands-on programming experience in database and data driven applications.
- Design and maintain robust, scalable software architecture for one or more elements of CMS software systems.
- Oversee programming, implementation and maintenance revisions of specified projects.
- Evaluate technologies and provide consultation regarding applications and systems needs related to these elements.
- Ensure software scalability and data integrity throughout all claims-related applications.
- Ensure software compatibility and alignment with overall business, IT and infrastructure strategies.
- Identify and direct implementation of strategies for maintaining JURIS data and application integration.
- Collaborate with management and colleagues throughout CMS and develop overall designs and define projects for implementation of strategic technology initiatives.
- Consult with project managers to keep informed of active and future projects and to identify areas of overlap.
- Assist as needed in the implementation of large client programs involving numerous interfaces or system modifications.
- Manage analyst/programmers as needed.
- Review software change requests to identify duplication, similarities, and feasibility and recommend specific actions needed.
- Provide recommendations toward prioritization of tactical and strategic change requests.
- Assist in projecting software and hardware requirements for claims-related applications.
- Perform other duties as assigned.
- Support the organization's quality program(s).
- Administer company personnel policies in all areas and follow company staffing standards and training recommendations.
- Interview, hire and establish colleague performance development plans; conduct colleague performance discussions.
- Provide support, guidance, leadership and motivation to promote maximum performance.