Job Description :
Position: Senior Software Developer Location: Logan, Utah (preferable); or any location in US (need to support Utah work hours Duration: 6 months Job Description: Hands-on experience of coding using more than one recognized industry standard language (e.g. PHP (preferred), Java (helpful), C ; .Net, C#, Python) Role Purpose: What the Role Will Do: Design and develop quality, intuitive software in accordance with SOLID, DRY and YAGNI principles Ensure full continuity of Traceology service, limiting down times to scheduled maintenance only Maintain software architecture and code framework within industry best practices, including frequent testing of new code prior to deployment Effectively manage time and priorities to ensure that maintenance of current accounts and onboarding of new accounts receive the requisite attention while allowing for incremental improvement of the broader application Support Customer Support team in resolving customer issues swiftly and professionally Relentlessly focus on our user's need, driving incremental delivery of software that has the highest value and address areas of most risk in a timely manner Work closely across the multi-disciplinary team to help ensure the team delivers its commitments Continuously drive improvement with yourself, the team and the department through ways of working with more agility and introducing technologies Promote knowledge sharing across the team and department, ensuring that we work as closely and effectively as possible Position may be remote, but occasional travel to Logan may be required. What We are Looking For: Required Experience with relational databases, web development, and APIs Experience with object-oriented languages or web development Understanding of iterative development practices and software architecture principles Good technical skills with knowledge of solution design and application architecture Experience with PHP, JavaScript, SQL is a plus Hands-on experience of coding using more than one recognized industry standard language (e.g. PHP (preferred), Java (helpful), C ; .Net, C#, Python) Bachelor's degree in Computer Science (or closely related field) or 2 years relevant work experience Desirable Experience building web services using Web APIs Experience building web applications using a modern framework such as Laravel Experience with ORM tools (e.g. Eloquent, Hibernate, or Entity Framework) Familiarity and usage of Git source control within the team Database skills with a sound understanding of, and experience using SQL and document-style/NoSQL storage such as Apache Cassandra Experience with technologies such as RabbitMQ and Docker Experience working in an Agile environment

Similar Jobs you may be interested in ..