Are you a talented professional with a demonstrated ability to communicate effectively? You could work with Robert Half on a long-term contract / temporary basis as their Software Developer! This Software Developer job might be for you if you can implement new features, maintain existing code, and refactor existing code across a breadth of products used both internally and externally at the company. This Software Developer opportunity will be located in the Chattanooga, Tennessee area and will be a long-term contract / temporary position. Submit your application as soon as possible!
Your responsibilities
- Collaborate with Scrum team to provide accurate work estimates
- Provide clear and consistent communication around solutions and time estimate to client-facing program management teams
- Fix and offer production support
- If you can maintain and develop new features to internal and external facing software to enhance the customer experience and resolve issues on various operating systems, this job might be for you
- Regularly perform code-review and collaborate with other developers
Requirements
- 2-5 years of relevant experience
- Applicants should have familiarity with full-stack development (front-end, to middle/application tier, to database)
- Experience with Software Configuration
- Software Development Methodologies experience preferred
- Practical knowledge of C#
- Full Software Development experience highly desired
- Expertise in software engineering
- Experience with software technology
- Proven knowledge of Software Application Development
- Skills in Software Versions
- Good understanding of Creative Problem Solving
- Solid understanding of Software Integration
- Quality experience with Computerized Maintenance Management
- Well-founded grasp of Application maintenance
- Proficiency in Software Development
- Professional Software Development experience
- Deep understanding of Software Design
- General familiarity with Computerized Maintenance
- Software Development Processes experience
- Comprehension of Software Upgrades
- Earlier work involving Maintenance software
- General familiarity with software development life cycles
- Well-founded grasp of Software Application
- Practical knowledge of Application maintenance
- Solid understanding of Software Installation
- Foundational knowledge in Software Deployment
- Previous experience working with Third-Party Software
- Hands-on experience with Software requirements
- Proven knowledge of Enterprise Software Development
- Prior experience with Software Life Cycles
- Wide ranging experience with Database Maintenance
- Experience with API design
- Applicants should have experience with software development life cycles, e.g. Agile, Big Bang, Spiral, Waterfall, etc.
- Familiarity with scrum is required for success at this position
- This position requires knowledge of education standards such as QTI/APIP, SIF, AIF
- If you're looking for job openings and have experience with at least one framework/library, e.g. Vue.js, Polymer, Angular.js, React.js, Ractive.js, Knockout.js, Ember.js, Bootstrap, etc., you might be a good fit for this position.
- Applicants should be able to write clean, standardized code that performs optimally in highly concurrent environments