Senior Software Engineer Information Technology (IT) - Orem, UT at Geebo

Senior Software Engineer

DUTIES:
Maintain back-end legacy scripts written in Perl. Configure and troubleshoot environments based on CentOS/RedHat/Ubuntu Linux, Windows Server 2003/2008. Setup web-servers:
IIS6/7 and Apache. Model high-load scenarios and design efficient Memcached and ELB configurations for data-caching and load-balancing. Implement designs and requirements for interactive web-pages using HTML, CSS, JavaScript, jQuery and AJAX. Maintain and extend mobile applications based on Titanium SDK and deploy them to Android and iOS devices. Develop secure back-ends for international mobile- and web-applications using PHP MVC frameworks CodeIgniter, CakePHP/Lithium and Zend. Configure high-performance and cost-efficient cloud-based environments for these back-ends using AWS stack:
EC2, S3, RDS and CloudFront. Formulate requirements, architect and develop highly scalable modular fault-tolerant tools for processing big data using advanced algorithms and data structures. Design efficient schemas and indices for MySQL and MongoDB. Create and consume REST and SOAP APIs to integrate systems. Use OOP, Dependency Injection, Singleton, Composition and other patterns to improve testability, maintainability and extendability of software. Use Git, SVN to manage source code. Do code-reviews. Work as a part of Agile team. Use phpUnit for TDD. Document code and collaborate with peers using UML.
REQUIREMENTS:
Bachelor's Degree in
computer
Science or related degree. 3 years software engineering experience which includes experience in OOP, software design patterns and web-development. Prior experience in applying advanced data structure and algorithms to big data problems. Demonstrable experience with handling multi-language data. Demonstrable experience with Agile and TDD methods. Demonstrable ability using Perl, PHP, JavaScript, CSS and the PHP MVC frameworks CakePHP/Lithium, CodeIgniter and Zend. Demonstrable ability to systematically analyze and model complex systems. Demonstrable knowledge of caching and optimization in relation to:
MySQL, Memcached and MongoDB. Demonstrable ability in using Git, SVN, UML. Demonstrable knowledge of HTTP, APIs and AJAX. Demonstrable knowledge of Linux-based, Windows-based servers and AWS cloud-platform.
APPLICATION PROCEDURE:
Interested applicants must apply by emailing a resume, cover letter & salary requirements to .Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.