Demandware Developer at NYC – Direct Client

POSITION OBJECTIVE:
This person must understand the functional requirements and technical specifications of projects necessary for implementing technical solutions. This person must work effectively both as an individual contributor as well as a member of the development team in designing, developing and testing software application solutions.
GENERAL RESPONSIBILITIES:
● Work as technical leads and architects and write and implement technical specifications related to the company’s web initiatives.
● Work with other members of the Applications Development team to implement technical specifications.
● Work with functional groups both internal to Technology Service Group (e.g., project
management, network operations.) and external in order to provide tightly integrated solutions between the web applications and the legacy backend systems.
● Be well-versed in the technologies chosen for developing web application solutions (e.g., J2EE applications, JBOSS,Websphere App Server, Demandware, Adobe , Mongo DB, No SQL, Web Servicess, Open DJ, Forgerock,Solar , Search Engines , Ajax, EJB, Struts, MQ, LDAP, DB2,Oracle, SQL Server database, MySQL,WSo2, Steboetc.).
● Write and review application code for Demandware applications.
● Design and build applications for scalability and redundancy.
● Adhere to industry standards and defined guidelines and principles for software engineering.
● Provide technical guidance to more junior members of the development team.
● Write documentation as needed.
● Continue to develop technical skills and learn new technologies as needed.
● Implement (i.e., design, develop, unit test) technical solutions for web applications based on the functional requirements and technical specifications.
● Adhere to project scope and timelines with both Agil/SAFE and waterfall approaches.
● Support and maintain online, ecommerce applications.
SUCCESS FACTORS:
● In order for this individual to be successful, he/she must:
● Implement reliable and scalable web application solutions and e-Commerce applications using
Sales Force Commerce Cloud/ Demandware platform.
● Should be able to design and develop SFCC/Demandware Cartridges which includes developing Controllers, Pipelines, ISMLs and Scripts that meet the business requirements.
● Integrated third party LINK cartridges into the application
● Create custom jobs, job schedules and job configuration in business manager
● Add customer attributes to system objects, custom site preferences in business manager
● Create slots and slot configurations, resource bundles, DW Webservices, Checkout flow, import and export feeds.
● Able to work on Webflow, integration and Service frame work, Payments, Business Manager, multi-currency and localization
● Have the ability to work as an individual contributor as well as a member of a development team
● Possess a BA or BS degree from an accredited university .

Hadoop Developer – Immediate position in MN

Title:BD Apps Developer

Location: MN

Duration :  6 months with possible extensions

Contract type: W2 Preferred, C2C considered

As a Big Data Application developer you will be accountable for building new, data-intensive software products that are focused on bringing the healthcare data together. These products are mostly analytical in nature and we use advanced technologies in big data space to provide a cutting edge solution to solve business opportunities.
Core responsibilities of the person in this role will include:

• Performing all phases of software engineering including requirements analysis, application design, and code development & testing.
• Designing and implementing product features in collaboration with business and IT stakeholders.
• Design, develop and test reusable frameworks, libraries and Java components.
• Working very closely with Architecture group and driving technical solutions.
• Be innovative in solution design and development to meet the needs of the business.
• Address the performance issues and design the solutions to meet low latency needs.
• Use Big data technologies to enrich and transform data and do data analytics, machine learning.
• Lead technology decisions, drive product implementation and delivery.
• Support the implementation and drive it to stable state in production.
• Provide alternate design solutions along with project estimates.
• Reviewing code and providing feedback relative to best practices, improving performance etc.
• Troubleshooting production support issues post-deployment and come up with solutions as required.
• Demonstrate substantial depth of knowledge and experience in a specific area of Big Data and Java development.
• Drive the team and collaborate to meet project timelines.
 

Requirements: 
• 8 + years in the software engineering profession.
• 5+ Years Hands on expertize with UNIX, JAVA, SQL
• 3 or More Years Hands on expertize with big data technologies based on the Positions.

o PIG (H)
o SPARK (H)
o PYTHON (H)
o ML LIBRARIES (H)
o ELASTIC SEARCH (H)
o KIBANA (L) o STREAMING TECHNOLIGIES (M)
o HBASE (H)
o HIVE (H)
o SQL (H)
o MAP REDUCE (H)
o TALEND (L)
o JENKINS/MAVEN/CI/CD TECHNOLOGIES(M)
o MULE ESB (M)
(H) – High  (M) – Medium  (L) – Low
• Hands on expertize with Java Applications (technologies including Angular JS etc…)
• Demonstrated expertise in Java programs Frameworks in an Agile/Scrum methodology.
• Bachelor’s degree or equivalent experience in a related field.
• Clear and concise communication, able to articulate clearly.
Preferred skills:
• Healthcare experience, Data Science background
BDApps Data Developers Specific skills:
• SPARK (H)
• SCALA (H)
• HBASE (H)
• MAP REDUCE (H)
• HIVE, SQL, PIG (H)
• PYTHON (M)
Expert in Kakfa,schema Registry
Building and Implementing Microservies with Docker
Knowledge on K-tables and Cassandra
Expert in Spring Boot and Log4J 

 

 

Business Analyst Requirement in MN

Position: Business Analyst
Location: MN
W2 Candidates only

Role:

The Business Analyst is responsible for elicitation and documentation of business and functional requirements for system upgrades or development. This role will also be responsible for translating functional requirements to technical requirements and interface directly with business and/or development team. This role will be responsible for proactively identifying and mastering the ongoing requirements from the business units and driving the delivery of appropriate and high quality solutions to on-going business needs.

 Responsibilities
• Analysis and documentation of current and future processes/systems and delivery of documentation for the effective implementation of stated processes.
• Hands-on interaction with stakeholders to create clear & concise Business Requirements, Functional Specifications, Data Flows, Specifications according to team standards.
• Elicit and document business and functional requirements for application development, maintenance and enhancement in response to new or ongoing requirements or problem resolutions.
• Translate functional requirements into technical requirements working directly with developers to ensure solid understanding and execution.
• Interface with the development and testing teams to ensure a complete and comprehensive understanding of testing requirements and development of scenarios and plans.
• Assist in managing large scale projects, lead appropriate resources, and determine project requirements and deliverables to ensure successful implementations to meet user needs.
• Work directly with business clients, PMO, all levels of management, technical staff, architects, and vendors to analyze Business Requirements and create clear & concise Functional Specifications according to standards for technical staff to use in Detailed Design and software development
• Additional duties will be assigned as needed.

Job Requirements:

• At least 3 – 5+ years of experience in business and functional requirements gathering.

  • At least 2 – 3 years of experience in Healthcare, HEDIS and risk adjustment domains.
  • Technical experience strongly preferred (working knowledge of programming).
    • Experience with MS Office products, including Visio, TeraData /MySql ( or similar tools) for data querying.
    • Demonstrated effective written and verbal communication skills required.
    • Proven track record of creating professional, concise, complete functional specifications.
    • Ability to manage multiple concurrent tasks and projects required.
    • Superior troubleshooting & creative problem solving skills required.
    • Ability to manage multiple tasks with changing priorities required.
    • Ability to work effectively with end-users, project teams, management, and vendors with minimal supervision required.
    • Ability to work as a member of a team, as well as individual contributor, required.
    –    Understanding of all phases of the Software Development Life Cycle

 

Python developer Requirement in MN

Position: Python Developer
Location: MN
W2 Candidates only

We need a good solid ‘Python Resource’  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. Some one 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.

Senior Python Engineer

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

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

Requirements

To be considered for this position, applicants need to meet the qualifications listed in this posting.

Required Qualifications:

  • 4+ 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

 

Quality assurance lead Requirement in MN

Position: Quality assurance lead
Location: MN
W2 Candidates only

Description

As a Senior IT Quality Consultant, you would work as a part of a dynamic team involved with software, web, portal, application, and other testing for new systems and/or enhancements with a focus on both manual and/or automated testing tools, test script and test plan creation and maintenance, defect tracking and reporting.

Primary Responsibilities:

  • Work concurrently on several projects, each with specific instructions that may differ from project to project
  • Ensure that quality processes are carried out through all phases of the Software Development Lifecycle
  • Work with business partners, systems analyst, designers and programmers to create/analyze required project documents and ensures that quality assurance processes are incorporated
  • Analyze and dissect system requirements and technical specifications to create and execute test cases for large business initiatives
  • Ability to write test cases and execute testing within a web service environment
  • Product test and driving defect resolution
  • Assist business users in defining User Acceptance Testing, test cases and plans
  • Establish and maintain test cases and test data
  • Create and maintain test cases in Quality Center and/or Test Director
  • Actively participate in walk-through, inspection, review and user group meetings for quality assurance
  • Work with business users, system analysts, designers and programmers to create and analyze various required project documents
  • Participate in production implementation verification and being accountable for validating system quality
  • Plan, document, evaluate and track testing results to ensure system applications are free from defects
  • Communicate and interact with appropriate areas on problems, changes and enhancements that may impact data, workflow and /or functionality within Information Technology software
  • Comply with standards of the software development life cycle and follow strategies, plans and procedures within information Technology software
  • Comply with standards and strategies of the software development life cycle Qualifications

Required Qualifications:

  • 2+ years of experience with Oozie
  • 2+ years of experience with Sqoop
  • 2+ years of experience with Hive
  • 2+ years of experience with Hadoop test methods
  • 5+ years of Quality Assurance/Testing experience
  • Quality Assurance Team Leadership experience
  • Experience with Quality Assurance testing tools
  • Understanding of all phases of the Software Development Life Cycle
  • Bachelor’s degree

Preferred Qualifications:

  • Service Oriented Architecture (SOA) experience
  • Proficiency in MS Office (Word, Excel, Outlook, PowerPoint, Access)
  • Proficiency with MS Visio
  • Healthcare Industry experience

 

Devops Developer Requirement in MN

Position: Devops Developer
Location: MN
W2 Candidates only

Primary Responsibilities:

  • Deep understanding of each application deployed in Production
  • Troubleshooting Production issues and driving creative solutions
  • Driving and Documenting Root Cause Analysis of Problems experienced
  • Communicating and managing Production support issues with your clients and stake holders
  • Work with the development team to do bug fixes and make improve the platform reliability
  • Demonstrate and continuously develop substantial depth of knowledge and experience in a  specific area of Big Data technologies.

 Required Qualifications:

  • 2+ Years of Production Application Support
  • 2+ years of experience with Hive
  • 2+ years of experience with Hadoop
  • 2+ years of experience with Python
  • 2+ years of Shell Scripting
  • Understanding of all phases of the Software Development Life Cycle

 Preferred Qualifications:

  • Prior HEDIS experience
  • ITIL Foundation Certification or Higher
  • Bachelor’s degree
  • Service Oriented Architecture (SOA) experience
  • 2+ years of experience with Oozie
  • 2+ years of experience with Sqoop
  • 2+  years of Java
  • Proficiency in MS Office (Word, Excel, Outlook, PowerPoint, Access)
  • Proficiency with MS Visio
  • Healthcare Industry experience

 

Java backend Developers/Java Server Side Developers/Java Spring Developers in CO

Title: Java backend Developers/Java Server Side Developers/Java Spring Developers
Location: Englewood CO

Summary:

Enterprise Services Software Engineer. We are providing a best in class portfolio of enterprise class web services is what we do. We run more than 60 million web services calls a day through our platform and this number is growing daily! We are looking for a new member to join our team here in Englewood, CO to help us continue to provide best in class service to our stakeholders.

What you’ll do:

• Work in a fast-paced agile driven extreme programming environment with focus on test driven development and CI/CD

• Provide technical/architectural solutions to the team for solving complex business problems

• Translate documented requirements/stories from Rally into object oriented pattern based code in Java, Spring framework

• Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists

• Ability to guide and mentor junior developers on various tasks

• Define/improve SDLC processes and procedures

• Maintain and support existing systems and services

What an ideal Developer possesses:

• 4-year college degree or equivalent experience, Bachelor of Science preferred with 5+ years professional Development experience. Master’s degree is a plus; or equivalent combination of education and experience

• Java / J2EE object oriented pattern based development experience or other OO languages & concepts

• Experience with XML/XSD, JSON, SOAP UI, UML, Eclipse, Jenkins, IntelliJ, Gitlab; Experience with cloud based technologies, preferably AWS

• Experience with leading and delivering projects in agile environment using SCRUM/XP methodologies; Strong Desire to learn with a “can do” attitude

• Experience working on open source frameworks like Spring Batch, Cloud, MVC and Spring Boot

• Experience guiding and mentoring junior developers

• Experience defining and improving SDLC processes

• Prior webservices development experience with SOAP or REST services is a plus; Hadoop,

• No SQL / Big Data experience and or Kafka are all nice to haves; PL SQL Developer, Oracle / SQL Server, NoSQL databases

Java Developer in MN – Only USC/GC

Position: Java Developer
Visa: USC/GC
Client type: Through Vendor Partner
Importance:Very High
Location: MN
Contract Type : C2C/W2/1099
Note: Locals only required – In person interview


Duties Include:
Assists in the development of the application’s architecture and blueprints on which functional and non-functional requirements (which reflect the business needs of the enterprise) can be met.
Creates developer technical designs.
Assists with the mapping of the application’s architecture to the chosen technology platform.
Defines application components, platforms, interfaces, development tools, and testing approaches.
Provides technical oversight to application development teams. Consults on integration and conversion activities.
Recommends redesign or redevelopment.
Assists with selection of technologies to provide long-term compatibility and flexibility.
Assists in analyzing organizational needs and goals for the purpose of incorporating into the design, development, and implementation of applications.
Ensures that non-functional requirements are appropriately defined, and that the application architecture supports these requirements.
Assists with determining appropriate strategies regarding long-term application direction.
Assists with compliance of Enterprise Architecture, Technology Standards, and Disaster Recovery/Business Continuity Planning.
May lead, provide direction, and coordinate activities of application development staff. Interacts with business line(s), vendors and other technologists.
Participates in the evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs.

Responsibilities
-Provides technical oversight to a team of payments development/support staff.
-Participates in the technical design of application systems.
-Develops, implements and supports application systems.
-Assists in definition of time tables and project tasks; analyzes and estimates cost and time.
-Performs change impact analysis tasks.
-Creates comprehensive unit test plans and test cases.
-Participates in design, coding, testing, implementation, and documentation of solutions. -Creates and executes performance tests to ensure that expected application performance levels are achieved.
-Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of moderate complexity, significance, and risk.
– Works with software vendors to understand systems and configurable options, applies configurable options, works with testing staff and Operations staff to test and implement.
-Contributes and at times, leads clients and technical staff to investigate, analyze, and resolve technical problems related to system functions, programming, configurable options, and procedures.
-Joins in post-implementation reviews of both application development content and process to maximize and share learning.
-Shares in monitoring operating efficiency of existing systems.
-Writes documentation that describes installation and operating procedures.

Skills Summary

Java & Java scripting – Required! 7 Years
SQL Server – Required! 7 Years
Online Transaction Processing Tools – Required! 7 Years
Interfacing with vendor legacy systems – Required! 7 Years
API Developing SOAP/REFT – Will be tested on this during the interview process – Required! 7 Years
JSON – Required! 7 Years
Understanding of DB2 is crtical – Required! 7 Years
Understanding of IBM virtual machine processing – Required! 7 Years
WTX, IBM Installation Manager, Cognos, IDM Integration BUS (IIB) – Highly Desired

Application Developer (Websphere)

Job Description:

Title: Application Developer
Location: MN

Leads the technical design and development of highly complex, cross-functional, multi-platform, application systems. May perform some application architecture functions.

Required Skills
 AIX
 IIB
 MQ
 Websphere Application Server
 RSA
 DB2
 Congnos
 Optim
 Spectrum Scale
 Java
 HTML
 CSS
 Javascript
 Ansible
 Jenkins
 Maven
 RTC
 UrbanCode