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

Senior Software Engineer

Company Name:
PurePredictive, LLC
Employer: PurePredictive, Inc.
Location of Employment: 9100 South 500 West, Sandy, Utah 84070
Job Title: Senior Software Engineer
Job Duties: Manage and develop solutions to streamline the processes related to data acquisition, predictive training and predictive analytics for higher education, finance or online retail industry. Develop and manage the work for at two (2) software engineering resources. Provide oversight, guidance, and coaching on Java, J2EE, Databases, Hibernate, Project management, Agile, Spring, JMS, JNDI, and REST to junior developers. Assist in establishing best practices for software engineering, configuration management and continuous integration. Perform data analytics including predictive data analytics using SQL, including MySQL, PostreSQL and Oracle and non-SQL, including MongoDB and HBase. Assist in communication of development progress. Develop engineering dashboards using team collaborative tools including Jira, Crucible, and Fish Eye. Test using frameworks including JUnit and TestNG and concepts including Test Driven Development, and Regression Testing. Help in defining and reporting roadmap direction, pricing, customer interaction and strategy. Design cloud-based Software as a Service (SaaS) applications. Produce computer programming code for predictive product C, Java, C++, Python, Procedural Language/Structured Query Language (PL/SQL), SQLJ, UNIX shell scripting, and AWK programming languages. Optimize existing predictive training process.
Degree Requirement: Bachelor Degree in Computer Science, Engineering or closely related field. Foreign equivalent degree accepted.
Experience Required: Five (5) years of experience as a Software Engineer.
Skill set Requirements (Special Requirements): Demonstrable proficiency and prior experience in:
The following technologies: Java, J2EE, Databases, Hibernate, Project management, Agile, Spring, JMS, JNDI, REST, Maven, Web services.
Team collaborative tools including Jira, Crucible and Fish Eye.
Technical project lifecycle management, including testing, development and deployment.
Object-oriented design and analysis, including C, Java, C++, Python, Procedural Language/Structured Query Language (PL/SQL), SQLJ, UNIX shell scripting.
Testing frameworks including JUnit and TestNG and concepts including Test Driven Development, and Regression Testing.
Software development with in higher education, finance or online retail industry.
Agile development practices.
Performance tuning, scalability, and optimization strategies for software applications.
Understanding of database tools using SQL, including MySQL, PostreSQL and Oracle or non-SQL, including MongoDB and HBase.
Travel Requirements: Will travel to remote offices domestically and internationally up to four (4) times per year for periods of one (1) to two (2) weeks per trip.
Work Hours: 8:00 am 5:00 pm, Monday Friday.
To Apply: To apply send email to Alan Walbeck at with attached Cover Letter and Resume. Please specify PurePredictive: Senior Software Engineer in subject line. Must have U.S. employment eligibility (No F-1s or H-1s).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.