Vacancy expired!
Job Description
SNI Technology's client is seeking to hire a talented Software Engineer (PHP/Python) to join their team on a full-time, permanent basis! Please note this is a 100% remote work position.JOB SUMMARYSNI Technology's client is seeking an experienced Software Engineer to develop and maintain complex, multi-tier applications. The Software Engineer must be meticulously organized and pay close attention to detail, with a mature business sense. The Software Engineer must have experience deploying web-based applications used to primarily handle large datasets. At least three (3) years professional PHP/Python development is a must. This position may require occasional evening and weekend work.JOB DUTIESThe Software Engineer will help with the design, development, and maintenance of our client's in-house applications. You will be expected to work across the whole application stack. As a Software Engineer, you will:- Use latest technology to maintain a CI environment
- Design and review code
- Work with business analysts and product owners to understand the business and technical requirements
- Work with release management to ensure nightly build and test integration of all developed components
- Provide application support and troubleshooting for system developers and client sites
- Responsible for related and adequate unit tests to ensure consistency of builds throughout the projects for developed components
- Responsible for the implementation of large, complex workflows, analytics and reporting systems for major projects, and new platform capabilities
- Assess project risks, identify problems and solutions
- At least three (3) years of software development experience in a PHP/Python environment
- This position requires a bachelor's degree in computer science or information technology, although those with extensive proven experience may qualify without a related degree
- Experience using PHP frameworks such as Phalcon/Laravel
- Experience developing and integrating RESTful Web Services
- Experience using common Java frameworks and components is a plus
- Experience with MySQL and large databases
- Experience with Git
- Knowledge of HTML5, CSS, JavaScript, jQuery, AngularJS, Webpack, Hazelcast, Apache Lucene, Spring Frameworks, Vue.js
- Knowledge of test tools
- Working knowledge of system-level monitoring tools
- Knowledge of Agile software development methodology
- Excellent communication skills
- Self-starter with high initiative
- Desire and ability to learn and achieve continuous improvement
- Ability to work remotely
- Candidates must be legally authorized to work in the U.S without sponsorship now and in the future
Vacancy expired!