Job Seekers

HQ Fulltime Roles

Location: Woodridge, IL

  • Apply Java Developer
    • BS/MS degree in Computer Science, Engineering or a related subject
    • Proven hands-on Software Development experience
    • Proven working experience in Java development
    • Hands on experience in designing and developing applications using Java EE platforms
    • Object Oriented analysis and design using common design patterns.
    • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
    • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
    • Experience in the Spring Framework
    • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
    • Experience with test-driven development
    Roles and Responsiblities
    • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
    • Contributing in all phases of the development lifecycle
    • Writing well designed, testable, efficient code
    • We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
    • You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
    • Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
    • Contribute in all phases of the development lifecycle
    • Write well designed, testable, efficient code
    • Ensure designs are in compliance with specifications
    • Prepare and produce releases of software components
    • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Apply Native Mobile Application Developer
    • Minimum of 5 years of hands on experience in application Design and Development on iOS platform
    • Understanding of Mobile best practices for application development
    • Must possess extensive programming knowledge of Xcode and Objective-C, Swict
    • Should Have published at least 3 iOS apps in the app store
    • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core location, View Controllers and various kits (UIKit, MapKit etc.)
    • Strong knowledge of memory management, multi-threading, ARC in Objective-C
    • Must have knowledge of SQLite and core data
    • Understanding of XML, JSON, HTTP, SOAP, Web Service
    • Experience with third-party libraries and API
    • Sound knowledge of iOS application architecture and UI best practices
    • Worked on Autolayout and size classes
    • Worked on Payment gateways.
    • Worked on Core Bluetooth and BLE devices.
    • Strong understanding of JavaScript, React.js development
    • Strong understanding of React Native
    • Experience working in Agile environment
    • Experience with Configuration management tools, Git based repositories
    • Hands on experience with continuous integration.
    • Experience with hybrid applications
    Roles and Responsiblities
    • The primary responsibility is for delivering all aspects of the software development lifecycle to include analysis, designing, coding, testing, troubleshooting and supporting mobile software to meet or exceed specified standards and end-user requirements.
    • Strong and innovative approach to problem solving and finding solutions
    • Excellent communication skills (Verbal & written)
    • Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
    • Ability to multi-task under pressure and work independently with minimal supervision
  • Apply Project Manager
    • Five years in a project management or PMO role
    • *Excellent organizational skills
    • Independent, motivated and creative thinker
    • Strong, clear and concise communication skills, both oral and written
    • Familiarity and experience utilizing project methodology, processes and deliverables
    • Demonstrated experience using a project management tool, preferably Project Server
    • Ability to understand business processes and adapt their project management approach accordingly
    • Exercises discretion and independent judgement with respect to matters of business communication
    • Ability to effectively present information and respond to questions from all levels within the organization
    • Ability to complete project forecasts
    • Ability to assess a situation, manage risks and provide impact analysis and options to address the situation.
    Roles and Responsiblities
    • 5-10 year’s experience as PM
    • Proficient with Project Management methodologies
  • Apply Devops Engineer
    Primary Skills
    • Software: GitLab, Docker, Kubernetes, Open Shift, SonarQube
    • Languages/Scripting: Ansible, Powershell
    • OS: Windows, Linux
    • Experience In Implementing DevOps solution for enterprise using best practices for software development projects
    • Experience with GitLab Administration Dashboard
    • Experience with GitLab CI/CD
    • Experience with GitLab Flow version management
    • Analyze requirements, solutions, and estimates to complete installations, implementations, and customization of DevOps practices.
    Secondary Skills:
    • Software: Artifactory, Azure DevOps (formerly VSTS), Brakeman Pro, Coded UI, Jenkins, Jira, MicroFocus Fortify SCA/SSC, TFS
    • Languages / Scripting: Ruby
    • Knowledge of Test Automation Tools and experience of Release Management and Deployment
    • Automation Tool Experience
    Roles and Responsiblities
    • Draft data and information management products and service standards
    • Draft Product Documentation
    • Facilitates development and deployment of system integration strategies that promote use of common tools and processes
    • Generate Weekly/Monthly Operational Reports
    • Manage users, groups and projects
    • Participate in technical review boards and provides technical support and consultation for the implementation and usage of the Microsoft products
    • Plan and control GitLab upgrades as appropriate
    • Perform Upgrade and Patches installations
    • Support Deployment and development performed within GitLab account
    • Support DevOps practices for project teams leveraging GitLab
    • Work with appropriate product supplier for enhancements and issues not resolved in-house
    • Work with customer executives and IT Business & Technical Architects to develop and deploy in multiple integrated systems Interacts with the client to define deliverables and discuss issues, questions, and improvements
    • Applies and provides technical leadership in developing and validating improved processes, technologies and large scale systems to support customers and stakeholders
    • Collaborate with cross functional teams virtually and in person for Production support and releasing new vendor software upgrades, Operating Systems upgrades, Infrastructure upgrades and Migration of service from datacenters
    • Communicates well with Team and the stakeholders
    • Must feel comfortable working in a fast-paced, dynamic and flexible environment
    • Participate in Deployments, Production support, Tech Insertion and Data center Migration projects
    • Requires excellent communications skills, both verbal and written
  • Apply Quality Engineer
    • 3+ years of software testing experience, including test automation using Selenium
    • Minimum of one year of experience executing QA on an Agile/ Scrum team
    • Knowledge of test automation frameworks and automation design patterns
    • General knowledge of the systems development life cycle
    • Minimum of three years of experience in programming with an object oriented programming language (e.g.; Java, Ruby, Grails, Python )
    • An understanding of systems design and data processing policies, practices and procedures
    • Experience with TestNG frameworks
    Roles and Responsiblities
    A Test Automation Developer plans and conducts a wide range of quality assurance tests and analyses results to validate that all application products and services meet organizational standards and end-user requirements. Leveraging test automation tools and programming techniques, a Test Automation Developer is a developer with a testing mind set. All Test Analysts perform test planning, test design and test execution on an Agile team.
    • Collaboratively elaborates, analyzes and estimates user story requirements with the Scrum team
    • Defines and manages test plans, strategies, results reporting and metrics
    • Collaborates with the team to design test scenarios, build automated scripts and data and execute the scripts
    • Validates test results and works with developers to research and resolve defects
    • Identifies appropriate test strategy mix of manual and automation testing methods (leveraging automation where possible)
    • Coordinates and plans test runs within the sprint
    • Maps story acceptance criteria to tests and test results
    • Creates and modifies detailed automated test scripts/modules
    • Works with test automation architect to expand and/or improve automation framework and trouble shoot technical issues
    • Maintains solid knowledge and expertise in automated testing tools and techniques
  • More Details Business Analyst
  • More Details Technology Analyst