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

Web Developer/Architect – Minneapolis, MN – C2H

Web Developer/Architect ( C2H)

Location : Minneapolis, MN

Code : OU 1201

Design, build, and maintain large-scale web applications, using a diverse set of languages, frameworks, and software platforms. Analyze user needs to determine technical requirements. Confer with management and development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.

Evaluate code to ensure that it is valid, performant, well structured, and is compatible with specific browsers, devices, or operating systems. Identify and correct problems uncovered by testing or customer feedback.

Candidate should have considerable experience with either of these back-end technologies:

Angular 1.5 / React
And
Java / Spring 4 Framework

Candidate should be proficient with the following technologies:
Jenkins Pipeline
Git
IntelliJ

Java Full-Stack Developer – Minneapolis MN

  •   JOB DESCRIPTION:

    Java / Java Script / Adobe CQ

  • Unit / Automated Testing
  • Scrum Team member
  • Technical Documentation
  • Code Reviews
  • Rally Updates

    What software tools/skills are needed to perform these daily responsibilities?

    GIT/SVN, IBM RAD, Spring Tool Suite, Apache Maven, Jenkins

    What skills/attributes are a must have?

  • 2+ years of application design and development experience
  • Experience with Java, JavaScript
  • Proven success using and driving a repeatable, iterative software development methodology
  • Track record of completing software development projects on-time and on-budget
  • Demonstrated ability to communicate with and influence business leadership and technologists
  • Bachelor’s Degree OR High School Diploma/GED + 5 years of equivalent experience

    What skills/attributes are nice to have?

  • Experience delivering Web based technology solutions, Angular JS
  • Experience with Spring, REST Services, WSDL, SOAP, XML Schemas, JDBC, Adobe CQ5
  • Experience with HTML, WebSphere, Hibernate, JQuery, Apache Experience with Web Security Experience with Spring Tool Suite, IBM RAD
  • Experience with offshore resources Experience with Agile Software Development
  • Knowledge of the healthcare industry

Cloud Engineer – Minneapolis MN

Cloud Engineer

Location : Minneapolis, MN

  • Experience developing and delivering cloud native software
  • Experience with Front and back end software development with languages like Java (and associated frameworks), .NET (including .NET Core), JavaScript, Ruby, Python, etc
  • Experience in building high-performance applications that are scalable and resilient
  • Experience with continuous integration and deployment technologies such as: Jenkins CI, Drone, Github, and Artifactory
  • Experience with infrastructure automation, infrastructure as code, automated application deployment, monitoring/telemetry, logging, reporting/dashboarding
  • Experience with container technologies: Docker, Kubernetes
  • Experience with test-driven development frameworks for application and infrastructure code
  • Ability to use code to self-document requirements of the stack
  • Ability to create clear and detailed technical diagrams and documentation
  • Experience with cloud-based ‘infrastructure as a service platforms’: AWS, Google Compute Engine, Azure, or OpenStack
  • Experience with configuration management and automation tools such as: Chef, Puppet, and Ansible
  • Experience with development using GitHub & VSTS
  • Experience with Linux and/or Windows systems administration
  • Experience with measurement and telemetry for infrastructure, application, logging, APM, and UX
  • Experience with the Agile mindset
  • Experience working across multiple time zones with multiple cultures

Cassandra and Kafka Developer

Cassandra Developer

Kafka and Cassandra (NoSQL) – Java development background

Description · All phases of software engineering including requirements analysis, application design, and code development and testing · Designing reusable Java components, frameworks and libraries · Working closely with architecture group and driving solutions · Demonstrates expertise in leading-edge theories, techniques and/or technologies · Leads the development of new concepts, technologies and products to meet emerging customer requirements · Identifies and solves problems that impact the management and direction of the business · Develops plans that impact the long-term success of the business · Influences senior management decisions that impact business direction · Has segment-wide and/or enterprise-wide impact · Directs cross-functional and/or industry-wide teams · Troubleshooting production support issues post-deployment and drive solutions · Demonstrating substantial depth of knowledge and experience in Big Data and Java development ·

Hands on experience in UNIX, SQL, RDBMS, Hbbase, Hive, Sqoop, Pig, Cassandra (2 years) and Kafka (2 years) · 7+ years software engineering · 5+ years hands on expertise with Unix, Java, SQL writing queries and RDBMS · 3+ years Big data and NOSQL technologies

Application Development Consultant, MN

Role: Technical Architect

Location: MN

Contract type: C2C, W2

Visa type: USC, GC, H1B

Rate: Negotiable

Duration:  6 months with possible extensions

Primary Responsibilities:

  • Provide technical leadership for a large team of software engineers through      communication, documentation, and example.
  • Design, code, test, debug, and document software in an agile environment, including  application framework components for use by the development team and business  components when it intersects with new technology direction.
  • Collaborate with other teams in the organization to define supporting infrastructure and software tools needed to run and monitor software in a large scale environment.
  • Learn and analyze new technologies and industry best practices to identify suitability for adoption by the development team.
  • Contribute to the design and architecture of software and infrastructure to ensure projects meet goals for security, scalability, maintainability, availability, and resiliency and should be able to clearly articulate and present the implications of design/architectural decisions, issues and plans to leadership.
  • Develop reusable patterns and encourage innovation that will enable team velocity.
  • Drive a quality mindset within the team.
  • Excellent analytical and creative problem solving skills.
  • Independent/go-getter attitude to stay well-versed with new evolving technologies and apply this knowledge to improve the software we are developing now or in future.
  • Experience with all aspects of application development.

Required Qualifications:

  • 2+ years of technical leadership experience.
  • 6+ years of application development experience.
  • Strong hands-on experience with Java SE and the Spring Framework.
  • Demonstrated success in building design patterns and software engineering best practices.
  • Experience building APIs using a microservices architecture.
  • Experience developing cloud application architectures.
  • Experience with tools supporting DevOps and Continuous Delivery.

Preferred Qualifications:

  • Experience in complex projects with division or company-wide scope.
  • Experience with commercial software development and/or healthcare industry experience.
  •  Experience designing systems for extremely high availability with 99.999% up  time.
  • Experience in projects requiring application re-engineering, modernization.
  • Experience with automated unit testing technologies (such as JUnit, Spock, or similar).

Minimum Education Requirement: Associates Degree

SAP EAM Consultant, MN

Role: SAP EAM Consultant

Location: MN

Contract type: C2C, W2

Visa type: USC, GC, H1B

Rate: Negotiable

Duration:  6 months with possible extensions

Position Summary:

The Consultant works closely with customers to deliver and support EAM SAP services that are focused on SAP’s Plant Maintenance (PM) and/or Materials Management (MM) modules and provides expertise in the area of EAM and Maintenance Management best practices.

Job Responsibilities:

  • Assists clients with project scoping, detailed business process requirements definition and project blueprint activities.
  • Works with customers to assess current business and system processes and support definition of solutions and improvement plans.
  • Supports SAP EAM Implementation projects through all phases including blueprint, realization & testing, final preparation and post go-live support.
  • Supports data mapping and conversion activities.
  • Establishes test plans and leads unit integration and user acceptance test efforts.
  • Develops functional specifications and coordinates the testing and integration of development activities.
  • Configures SAP system to meet design requirements.
  • Develops end user training materials and provides post implementation support as required.
  • Reporting: Applies expertise in defining metrics and reporting capabilities to support EAM solution.
  • Serves as a subject matter expert SAP EAM best practices and advises customers on maintenance and industry best practices.

Required Qualifications:

  • Bachelor’s degree and 5 plus years related experience.
  • 5 years or more SAP EAM implementation experience including at least one full lifecycle SAP Project.
  • Previous SAP EAM configuration experience.
  • Understanding of maintenance best practices across multiple asset types.
  • Functional knowledge of Maintenance, Inventory Mgt. and/or related business processes and related SAP EAM supporting capabilities.
  • Experience with data mapping and data migration processes and tools.
  • Experience developing training materials and delivering end user training.
  • Experience managing project activities / teams and application of structured implementation project methodologies and tools.
  • Must possess deep knowledge of MS Office to include Word, Excel, Access and PowerPoint.

Preferred Qualifications:

  • In addition to core SAP PM or MM module proficiency experience with other SAP Modules including: Service Management, Finance & Controlling, Project Systems, Human Resources, Cross Application Timesheet, Quality Management, and/or Production Planning.
  • Proficiency in Planning & Scheduling processes and tools.
  • Experience with SAP BW and Business Objects.
  • SAP PM or other related certification.
  • Previous experience in professional services or consulting industry.

Full stack .Net with Java frontend

Role: Full Stack .Net Developer with Java

Location: MN

Contract type: C2C, W2

Visa type: USC, GC, H1B

Rate: Negotiable

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Architect, design, code, test and debug responsive web applications with gestural functionality
  • Well rounded developer able to develop with back end and front technologies including:
    • HTML 5, CSS3, SASS, ITCSS, BEM, JavaScript frameworks, JQuery, AngularJS, C#, MVC
  • Work with users and staff to resolve business problems
  • Support, maintain and administer deployed solutions
  • Participate in development of project plans, specification documents and test plans
  • Assist in the preparation system requirements and design specifications
  • Work with users and co-workers to develop test and implementation plans
  • Attend and participate in project and administrative meetings
  • Plan and design information structure and architecture by studying the site concept, strategy and envisioning architectural scheme, information structure, features, functionality and user interface.
  • Collaborate with project managers, designers, marketing managers, to refine the user experience.
  • Develop applications in an object oriented environment using application development technologies including web services, Ajax, JavaScript, DHTML, XML, CSS and MVC.
  • Create guidelines and best practices for website development.
  • Formulate system scope and objectives to create or modify an application
  • Prepare design specifications
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.
  • Works with a product team using the Scrum Agile framework.
    • Understands MVP approach

SKILLS & KNOWLEDGE

Minimum Qualifications:

  • 5-7 years experience in web application design and development working with highly scalable web applications using Visual Studio, C# and ASP.NET
  • Epi-Server 7.5 or higher experience preferred
  • Bachelor’s degree in Computer Science or strong work equivalent
  • Significant experience with C# or other object oriented programming languages
  • Application of languages and IDEs as tools to problem
  • Have a good understanding of editors, IDEs, including open source alternatives
  • Able to diagnose and visualize changes necessary for certain problems and understand impacts and articulate Design Patterns and when they should be used
  • Be well-read in industry-standard books and blogs and active in writing and running unit tests
  • Have significant development experience using different types of languages and be able to articulate the pros and cons of each.
  • Must have experience building cross browser applications in an object oriented environment using application development technologies including web services, Ajax, JavaScript, DHTML, XML, CSS3, SASS, ITCSS, BEM, JQuery, AngularJS, MVC
  • Database Design and Relational Databases developing against SQL Server.
  • Ability to work in a deadline-driven, demanding environment
  • Ability to work as part of a highly cohesive and collaborative team
  • Ability to manage multiple priorities at one time
  • Strong written and verbal communication skills