Java Developer- Utah

Mid Level Java Developer

Location: West Valley City, Utah (Salt Lake City area)

Type: 6-month CTH

Job Responsibilities

• Perform all phases of software engineering including requirements analysis, application design, code development and testing
• Design and implement product features in collaboration with business and IT stakeholders
• Design reusable components, frameworks and libraries
• Work very closely with architecture groups and help innovate and drive solutions
• Participate in an Agile/Scrum methodology to deliver high-quality software releases every 2 weeks through Sprints
• Design and develop innovative solutions to meet the needs of the business
• Review code and provide feedback relative to best practices and improving performance
• Troubleshoot production support issues post-deployment and come up with solutions as required
• Mentor and guide other software engineers within the team

Knowledge & Experience 

• Analyzing applications and associated code — making performance tuning recommendations to developers.
• Proven experience in overseeing the design, development, and implementation of software systems, applications, and related products.
• Proven experience with systems planning, security principles, and general software management best practices.
• Excellent understanding of the organization’s goals and objectives.
• Knowledge of applicable data privacy practices and laws.
• Excellent project management skills.
• Excellent written, oral, and interpersonal communication skills. Ability to communicate ideas in both technical and user-friendly language.
• Ability to conduct background research into systems issues and products as required.
• Highly self-motivated and directed, with keen attention to detail.
• Proven analytical and creative problem-solving abilities.
• Experience installing, configuring and troubleshooting Java code in Windows and Linux based environments (physical and virtual).
• Able to prioritize and execute tasks in a high-pressure environment.
• Strong customer service orientation.
• Ability to work in a team-oriented, collaborative environment.
• Experience with framework and API design
• Experience working in an Agile/Scrum development environment

Requirements 

• BS/MS degree in Computer Science, Engineering or equivalent related experience
• 5+ years of experience with Core Java, Angular, CSS, JavaScript, JQuery , Rest/WSDL/XSD/XML, Spring Framework, NoSQL, MongoDB, Cassandra, BitBucket and Jira Web programming and user interface design experience
• Strong working knowledge of Oracle and/or MongoDB, JavaScript frameworks and Java (J2EE) technologies
• Experience with Service Oriented Architecture /Web Services – SOAP (JAX-WS) and REST
• Expertise working with MVC Frameworks like JSF, Struts, or Spring MVC
• Development experience with Web Technologies like HTML, CSS, Javascript and JQuery
• Knowledge with Markup Languages like XML and JSON
• Expertise in agile and scrum development cycles
• Software debugging experience
• Solid experience in the administration and performance tuning of application stacks (e.g.,Tomcat, JBoss, Apache, Ruby, NGINX)

Python Developer – MN or NC

Location MN or NC  – Python Developer – Code – UBH001

Good solid Python Consultant who has multiple years of experience in developing applications using Python. Having knowledge and ability to work with Big Data technologies will be a plus. Someone who can articulate design/solution using best practices in Python and question current state when needed and bring in best practices and educate others to increase their skills as well. This resource should be a self-starter, not needing directions, and be able to drive the conversations with a group of people and demonstrate strength and confidence etc.

The complexity of this role can be challenging. Client deals with huge amounts of data across their entire enterprise. Everything you work on will have implications that impact others. Client will provide the most up-to-date technology, but you’ll need to provide creativity, critical thinking and clarity every day.

Primary Responsibilities:
∙Perform all phases of software engineering including requirements analysis, application design, code development and testing
∙Design and implement product features including reusable components, frameworks and libraries in collaboration with business and IT stakeholders
∙Work very closely with architecture groups and drive solutions
∙Participate in an Agile/Scrum methodology to deliver high-quality software

Required Qualifications:
∙5+ years of Python development experience
∙Shell scripting experience
∙Hands-on experience in RDBMS
∙Proven experience using Agile/Scrum methodology
∙Expertise across the entire Software Development Life Cycle
∙Bachelor’s degree or equivalent experience

Preferred Qualifications:
∙Experience with Big Data
∙Substantial knowledge/experience leveraging a variety of libraries (for example, those applicable to machine learning)
∙Understanding of SOA design principles
∙Working knowledge of APIs
∙Experience in the health care industry

SENIOR SOFTWARE ENGINEER – MOBILE DEVELOPMENT

Role: Sr. Software Engineer – Mobile Development

Location: MN

 

Responsibilities

  • Design and develop mission critical mobile software for the utility industry.
  • Design and develop mobile application that allow the user to continue work when disconnected.
  • Work within a Continuous Integration development environment.
  • Develop mobile applications for field crews and executives to monitor KPIs and respond to business demands.
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Research and recommend new mobile products, tools, applications and protocols staying up-to-date with new technology trends

Requirements

  • Bachelor’s degree from an accredited institution in Computer Engineering, Computer Science, Information Systems or related technical field. Master’s degree is a plus.
  • Demonstrable portfolio of released applications on the App store and/or android markets
  • 3+ years of experience developing mobile applications for Android and iOS.
  • 5+ years of experience with many of the following programming languages (Java, Swift, JavaScript, C#, HTML5, CSS3, jQuery).
  • In-depth knowledge in one or more of the following mobile frameworks (ImGui, Xamarin, ReactNative, Flutter.io, Appcelerator, PhoneGap, RhoMobile Suite, MonoTouch)
  • Experience developing mobile applications leveraging REST web services.
  • Preferred experience developing mobile applications that work when disconnected from networks.
  • Excellent analytical and problem-solving skills
  • Ability to perform in team environment, preferably in a geographically distributed environments

Senior UI Developer – MN

Job Title:  Sr UI Developer

Location: Minneapolis, MN

Role Summary

The Senior UI Developer will design and develop and test custom user interface components leveraging UI/UX design principles and best practices.

Responsibilities

  • Collaborate with architects UI Designers to elaborate requirements and technical designs
  • Develop high-quality UI components based on the ReactJS framework
  • Participate in and lead peer code reviews, follow best practices and design patterns
  • Create unit test plans and execute formal manual and automated unit tests
  • Work with Business Analysts and QA Engineers to develop UAT test cases and data

Required Qualifications

  • Minimum 5+ years of experience as a web application developer designing and building UI components using ReactJS, HTML5, CSS5, and JavaScript ES6
  • Minimum of 1+ years of experience developing UI components that call REST services
  • Experience with multiple project implementations spanning full SDLC
  • Experience creating and mocking up test data for prototyping and testing (Mongo preferred)
  • Experience using version control and build automation tools such as SVN, CodeHub, GitHub
  • 3+ years of Agile experience working as a member of a cross-functional scrum team
  • Experience using Agile collaboration Tools – Jira, Confluence, or Rally

Preferred Qualifications

  • 1+ years of experience using Karma or Jasmine for test automation
  • 2+ years of experience using AJAX, mongo DB, bootstrap
  • Experience developing using Continuous Integration methods and tools such as Junit, Jenkins, Bamboo, Ant, or Maven
  • Experience developing applications that employ Responsive Design principles

 

Senior UI Designer – MN

Job Title: UI Designer

Location: Minneapolis, MN

Role Summary

The UI designer is primarily responsible to develop, enhance, troubleshoot, and maintain UI solutions to meet the business requirements and specifications and to produce the mockups and wireframes.  The UI designer should have a strong understanding of UX principles and creative visual design best practices and be able to apply them through a full development lifecycle.

Responsibilities

  • Work with product owners and the business analyst to understand detailed requirements and the design complete user experiences to meet those business needs and vision
  • Creates the both the high level and detailed UI designs and participates in the development and implementation of complex web-based applications
  • Develop mock-ups and wire frames using sketching and prototyping
  • Communicate visual design by creating and advocating standards, presentations, and style guides
  • Strong verbal communication skills and a demonstrated ability to work effectively in team-based development projects

 Required Qualifications

  • Minimum of 5+ years of experience designing complex web-based solutions
  • Minimum of 3+ years of experience designing applications using ReactJS, HTML 5, CSS3, JavaScript ES6
  • Minimum of 2+ years of experience designing applications that call REST services and interfaces
  • Experience with multiple project implementations spanning full SDLC
  • Experience with preparing test cases, and providing guidance around testing and verification
  • Experience working in an Agile/Scrum setting, including partnering with business analysts, other developers and testers, and implementing solutions related to creative process

Preferred Qualifications

  • 1+ years of experience with Axure, Sketch, Illustrator, Photoshop or Adobe Experience
  • 1+ years of experience using AJAX, responsive design, mongo DB, bootstrap
  • Knowledge of MVVM or MVC design
  • Proven ability to learn new tools and frameworks quickly.
  • Experience with JIRA/Confluence (preferred) or other scrum tools

PHP Developer- C2H-Direct client-MN

PHP Developer

Minneapolis, MN

3-6 months C2H/Contract

 Our client is seeking a Mid to Senior PHP Developer to join their team. This group is focused on delivering SaaS solutions to a variety of corporate clients. These applications and solutions are complex, so the ideal candidate will possess experience doing complex development that might include heavy data calculations, file loads, reporting and data visualization, and high availability. As part of a collaborative team of developers, he/she will focus on brand new development, enhancements to existing sites, and some light production support/bug fixes. He/She should have a penchant for generating high quality software solutions in a fast paced environment, balancing business needs with a solid commitment to development excellence.

Requirements:

  • BA/BS in Computer Science or other related field preferred and 3+ years’ overall programming experience.
  • 3+ years’ experience developing web-based solutions, with demonstrated expertise in PHP programming.
  • Deep understanding of/prior hands-on experience with PHP development, as well as experience with either/both Laravel and/or Yii frameworks.
  • Experience working with AWS and developing or integrating with micro services.
  • Strong understanding of MySQL and proficiency in writing SQL queries.
  • Experience with vue.js/vuex, react.js/redux, node.js or similar MVC JavaScript framework.
  • Experience developing scalable applications.
  • Ability to create modular / reusable code.
  • Familiarity with application security and privacy for healthcare and other types of restricted applications.
  • Knowledge of/experience applying industry standard design patterns for web application development.
  • Strong SDLC knowledge/experience.
  • Experience using distributed version control systems (git, mercurial, etc.).
  • Experience researching and implementing APIs.
  • Ability to optimize web applications to maximize reliability and speed.
  • Proven leadership and mentoring skills to guide team mates is strongly desired.
  • Excellent verbal/written/interpersonal communication skills, strong listening skills, and solid analytical and problem solving skills.

Devops Developer – Minneapolis MN

ID : TS101

DevOps contract role :

  • Lead the project to automate infrastructure build out in Azure using Terraform (already defined) and SaltStack (in process).
  • Help lead the project to migrate production systems from on-prem datacenter to Azure (edited)
  • Lead the project to fully automate CI/CD pipeline for new microservice deployments into Azure

 

Tech stack:  Powershell, Jenkins (Blue Ocean), Terraform, Saltstack. We also use TeamCity and OctopusDeploy, but those are lower priority. Ideally, they would understand Azure and cloud deployments as well.

Big Data Developer – Minneapolis MN

Big Data Developer – OU1005

Must haves:

Hadoop, Spark, Scala, Kafka
Technology Stack / Priority:
• High: Spark, Scala, Kafka, PIG, Python, HBase, Hive, MapReduce, Python, Java
• Medium: Elastic Search, ML Libraries, Streaming Technologies, CICD Technologies (Jenkins, Maven, etc…)
• Low: Cloud Deployment Technologies (AWS, Azure), Kibana

Years’ Experience:
• 3+ years hands-on expertise with Big Data technologies
• 4+ years hands-on expertise with Java, Unix, and SQL
• 8 + years software engineering experience

Senior Java Developer – Minneapolis MN

Senior Java Developer – OU1004

Must haves:

-Microservices/API

-Spring Boot
• Unix, Java, SQL
• iOS/Mobile Development
• Big Data Technologies (Pig, Spark, Python, ML Libraries, Elastic Search, Kibana, Hbase, Hive, SQL, MapR, Talend)
• Agile/Scrum methodology

8+ years software engineering
5+ years hands on expertise with Unix, Java, SQL
3+ years Big data technologies

Senior Back-end Java Developer – Minneapolis MN

Senior Back-end Java Developer – OU1003

-Going to be building out API’s for other teams to consume their infrastructure templates.

-Developing on a Spring Boot framework.

-Will use J-unit for building out test cases.

-Ideally want a candidate that understands CI/CD pipelining – (they use Openshift, Jenkins, and GIT hub for deployments).

-Everything is tracked through ServiceNow