CareSource is looking to solve software development and maintenance problems through the hiring of an Application Developer III, responsible for designing, coding, testing, and analyzing software programs and applications.
Requirements
- Mastery level C and SQL
- Hands on experience working in integrated development environments
- Building effective unit tests
- Familiarity with ServiceStack, Web API, Apache SOLR or Elasticsearch preferred, but not required
- Experience with specific phases of the software development life cycle, especially Agile, Test Driven Development, and Waterfall
- Knowledge of configuration management tools, scripting, programming and automated testing tool sets
- Experience developing and maintaining enterprise level APIs
Responsibilities
- Analyze, Design, code and test software through the production lifecycle according to functional/technical specifications that meet business requirements
- Run and monitor software performance tests on new and existing software for the purposes of correcting errors, isolating areas for improvement, and general debugging
- Administer critical analysis of test results and deliver solutions to problem areas
- Assist in software deployment as required based on build specification
- Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
- Perform technical code reviews of peers to ensure that proper coding methodology is being adhered to
- Triage and work incident management requests
Other
- Bachelor of Science in the field of computer science or software engineering or equivalent years of relevant work experience required
- Minimum of five (5) years of advanced OOP principles and design experience required
- Strong interpersonal skills including excellent written and verbal communication skills
- Ability to effectively prioritize and execute tasks while working both independently and in a team-oriented, collaborative environment
- Proven analytical and problem-solving abilities