Spectrum is looking to enhance the customer experience by designing software solutions, and this role is intended to help shape technology that drives business success and customer satisfaction.
Requirements
- Basic experience with code repositories (Git based code repositories; Bitbucket, GitLab)
- Basic experience with programming languages (Java, Python), building APIs and services using prevailing design models (REST, SOAP)
- Basic experience with scripting languages (Perl, Shell)
- Basic experience with software security principles and patterns
- Understanding of software design patterns and principles
- Understanding of software development life cycle (SDLC)
- Experience with Scrum/Agile development methodologies
Responsibilities
- Perform issue intake, evaluation and resolution for operational software
- Code and perform unit and integration testing of software to ensure proper and efficient execution while adhering to business and technical requirements
- Code, test, debug and update product code for new software to meet changing product needs
- Write simple to moderately complex programs according to specifications
- Participate in code review sessions to validate adherence with development standards
- Review and provide input and recommendations on technical documentation
- Monitor software performance, in partnership with technical teams, to identify software problems; provides input into and communicates the remediation plans
Other
- Bachelor’s degree in Information Technology, Computer Science, or related field or equivalent work experience
- 0-2 years of business/systems analysis experience
- 0-2 years of database management system experience
- 0-2 years of coding, testing and design experience
- Must possess demonstrated verbal and written communication skills