Senior IT Software Development Specialist - REMOTE
Motion Recruitment
- 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.
- Bachelor's degree from an accredited college or university.
- 6 years of experience of language development in a relevant and applicable language and/or business analytical experience or equivalent combination of education and experience.
- Strong knowledge of language development and applications design.
- 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.
- Competent developer with a systems administration background.
- Attention to detail and ability to work through issues logically without supervision.
- But with awareness to escalate issues when appropriate.
- Server provisioning (i.e., configuring for application hosting).
- IIS administration.
- System configuration.
- Troubleshooting and resolving system issues.
- SQL Server-Ability to analyze queries and improve performance of complex stored
- procedures.
- Some infrastructure knowledge.
- Knowledge of continuous integration configuration and administration:
- TFS
- Azure DevOps
- TeamCity
- Octopus Deploy
- GIT
- Knowledge of code management and system integration.
- General knowledge of the following:
- JavaScript
- AJAX
- C#
- Web Post and Get and the lifecycle of a request and response.
- Information Systems or Computer Science major.
- Proven experience in interpreting user requirements, business applications design, and development of business applications strongly.
- Systems Administration Experience would be a plus.
- Develop, maintain, test and debug software to meet generally defined requirements in a Windows client/server environment utilizing software development languages/environments to formulate and define system scope and objectives through research and fact-finding for the purpose of developing or modifying moderately complex information systems.
- Prepare detailed specification from which programs will be written and design, code, test, debug, document and maintain programs.
- Familiar with most aspects of the application including reports, parameters, claims management, intake services, carrier/client interfaces and vendor/business partner interfaces.
- Analyze user needs as required.
- Assist in the design of specifications to meet end user needs.
- Develop and modify software to meet the specifications outlined in data processing requests.
- Develop and maintain software to meet requirements of insurance carriers and regulatory groups.
- Test and debug assigned projects.
- Assist in testing projects for other members of the programming staff.
- Prepare documentation on new or existing software.
- Investigate call escalations from the support staff.
- Make the necessary corrections to data and/or software.
- Assist in the professional growth of programmers.
- Follow departmental pre-established standards and guidelines as they pertain to design and development.
- Adhere to the goal of delivering and maintaining the highest quality of customer service to our clients.
- Keep abreast of software development, language revisions and technology advances.
- Perform other duties as assigned.
- Support the organization's quality program(s).