Thoughtwave@15years

We are hiring! Join Us.

We are a dynamic team working towards technology-driven, and are passionate about results

Current Openings at Thoughtwave Software

1)   C++ Windows developers
Location: St LUIS, MO

Posted On : 08/01/2019

Min Educational Qualifications: bachelor’s degree in Computer Science or Computer Information Systems or a related field.
Job Description:
Experience in distributed, event driven software development in C++
Recent hands-on experience with Docker, Kubernetes and their associated deployment artifacts, APIs, and CLI tooling.
Proficient with Shell Scripting using Linux Shell / Bash and/or Windows Powershell.
Experienced with Git based SCM and distributed version control concepts and practices.
Understanding of distributed software architecture and design patterns, e.g. 12 Factor application design, reactive, microservice, CQRS and Event Sourcing.
Understanding of API design and strategies for API versioning.
Familiar with Domain Driven Design concepts and practices.
Strong refactoring skills and experience with legacy application migration.
BS or MS in CS, CE, or equivalent experience.
10+ years in IT industry

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

2)Cassandra Engineer

Location: Cincinnati OH

Duration: 6+ Months

Posted On : 08/01/2019

Min Educational Qualifications: bachelor’s degree in Computer Science or Computer Information Systems or a related field.

Job discription:

  • The Kroger team is looking for an experienced Cassandra engineer who’s excited about building large scale distributed database systems.
  • The engineer will be responsible for assisting with the design, implementation, and on-going support of Cassandra services in on-premise and cloud installations. Responsibilities ·
  • Manage large scale multi-nodes DSE/Cassandra cluster environments.
  • Handle all Cassandra environment builds, including design, capacity planning, cluster setup, performance tuning and ongoing monitoring.
  •  Perform high-level, day-to-day operational maintenance, support, and upgrades for the Cassandra database.
  • Participation in a 24×7 support rotation. · Creation of key performance metrics, measuring the utilization, performance and overall health of the cluster.
  • Capacity planning and implementation of new/upgraded hardware and software releases as well as for storage infrastructure.
  • Research and recommend innovative, and where possible, automated approaches for system administration tasks.
  • Closely collaborate with managers, architects, lead engineers and developers. · Ensure existing data/information assets are secure and adhering to best in class security model.
  • Manage backup and recovery functions.
  • Proactively monitor and setup alerting mechanism for both database and supporting hardware to ensure system health and maximum availability Qualifications
  • 5+ years of solid Cassandra DBA experience in managing/supporting critical 24/7 applications.
  • 5+ years of experience administration, configuring, managing, and troubleshooting Cassandra (open source and DataStax) database in multi-datacenter environments.
  • Must have hands-on experience in setting up DSE/Cassandra cluster.
  • Must have experience in loading data into Cassandra cluster from other data sources.
  • Strong understanding of complex inner workings of Cassandra.
  • A deep understanding of Cassandra design principals, cluster connectivity, security and the factors that affect distributed system performance.
  • Expert in data structure design, data modelling in Cassandra.
  • Experience with Cassandra schema design, performance tuning and CQL queries.
  • Solid experience in Solr and Spark implementation of DSE.
  • Expert experience with at least one of the following languages: Perl, Python, Java, Spark or Bash. · Knowledge of best practices related to security, performance, and DR.
  • Experience in Cassandra build pipelines using Ansible, Chef, Puppet, Shell script etc.
  • Experience in Jenkins, Github, Gitlab, Stash, TeamCity is a plus.
  • Experience in large cloud-computing environments (AWS, Google Cloud Platform, Azure) is a plus.
  • Comfortable performing in a fast paced, dynamic and ambiguous business environment.
  • Completes work independently and a self-starter.
  • Demonstrated a product mindset with an ability to set forward thinking and direction.
  • Must be able to communicate technical information clearly.

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

3) Cassandra DBA

Location:  345 Park Avenue San Jose, CA – 95110-2704.

Posted on: 25th July 2019

Min Educational Qualifications: bachelor’s degree in Computer Science or Computer Information Systems or a related field.

Job Description: 

 Advanced level troubleshooting issues and perform hands-on Database/Systems administration as
required.
 Automate regular Database/OS administrative work with other support teams and ensures they
are functioning correctly
 Plan and executes tests of fault tolerance capabilities, including backup/recovery, replication,
failover, and disaster recovery
 Write documentation, including data standards, procedures, and data dictionary definitions.
 Work with Systems and Development teams on designs, performance optimization, and perform
on-call support by responding to high priority requests for assistance by Operations teams and
provide after hours and weekend support as needed
 Work with application developers to evolve the database architecture and design and will
participate in the creation and refinement of staging & production database instances
 Tuning database server configurations, queries, and indexes. Run such queries as requested by the
development teams
 Run queries as requested by the development teams
As evident from above, the minimum requirement for this position is a comprehensive understanding of
Cassandra 3.11, AWS, DataDog, Splunk,Slack. This can only be performed by virtue of a Bachelor’s
Degree in Engineering or a related field. Please note that we would not consider anyone with lesser
qualifications for this professional level position. The duration of the project is for 1 Year and the project
can be extended indefinitely as the requirement is of an ongoing nature.

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

4) iOS Developer

 Location: 609 Main St Houston Texas 77002

Posted on: 4th July 2019

Minimum Educational Qualification: Bachelors in Computer Science or a related field.

Job Description:

-10 years of professional IT experience leading & managing team in Enterprise Mobility Development,

-Support & Strategy with strong domain knowledge in Banking, Retail and Healthcare services.

-Develop mobile applications for Native iOS and Android using Objective-C, Swift 3.0, Swift 2.0, Core Java, SQLite3 Database.

-Apart from Native application development, explore Hybrid platforms like Xamarin Studio & PhoneGap.

-Apart from regular application development work,  automate build release process using Jenkins Automation Tools.

-Developed apps using SQLite, Java, XML, Google Maps API and Views Location Data.

-Experience in Usage of MVC, MVVM, VIPER, Singleton, Delegation, Observer, Dependency Injection and Publisher Subscriber design patterns.

-In-depth knowledge on categories, extensions, and subclassing

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

5)  SAP Ariba P2P consultant

Location: Eden Prairie, MN

Posted on: March 11, 2019

Min Educational Qualifications:   Bachelors of Computer Science/Mechanical Engineering or its equivalent

Job Description:

What Project/Projects will the candidate be working on while on assignment?

– Analysis and Integration of new Noosh Print Procurement tool with existing SAP Ariba P2P suite

Is this person a sole contributor or part of a team?

– Primarily sole contributor from the Technology team, but part of a larger implementation

If so, please describe the team? (Name of team, size of the team, etc.)

– Business project manager and functional SMEs

– Vendor-provided PM and support staff

– Optum IT team members (developers) as needed

What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)

– Customer-facing presence and confidence

– Interaction and requirements elicitation with both internal business customers and vendor SMEs

– Identifying, scoping, estimating, and building to existing APIs (SOAP and REST)

– Analysis and design scoping for the impact of a new tool to existing Ariba APIs

– Self-management of tech timeline and tasks

– Logging and managing user stories and features in CA Agile tool

– Authoring documentation for development needed by offshore resources, if required

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

– MS Excel, Visio

– CA Agile/Rally

– Misc Development tools

What skills/attributes are a must have?

– Communication, facilitation and customer-facing poise

– Business and Systems analysis excellence (requirements gathering, fit/gap, technical design)

– Analysis, design and build of SOAP and RESTful APIs

– Test planning and coordination experience (Integration and UAT)

What skills/attributes are nice to have?

– Experience with SAP Ariba Procure to Pay

– Experience with Noosh Procure to Pay

– Agile scrum tools and methodology

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

6). Lead Database Administrator ( 18TSS19)

Posted on: April 15 2019

Job Description:

Thoughtwave Software and Solutions, Inc. has job openings for Lead Database Administrator. Jobs located in Aurora, IL and various unanticipated locations throughout the U.S. Manage installation and configuration of database platforms. Provide database server configuration and server requirements. Create, enhance, and coordinate migrations of database schema implementations. Perform code reviews and performance monitoring. Work with lower level Database Administrators to develop database architectures, coding standards, and quality assurance policies and procedures. Responsible for managing multiple project teams and project architecture. Work with various technologies such as Oracle, SQL, and Toad. Travel/relocate to various unanticipated locations throughout the U.S. for long and short term assignments at client sites. Requires Bachelor’s degree or foreign equivalent in Computer Science, Engineering (any), or related and 5 years of experience in the job offered or as a Computer Software Professional. Will also accept Master’s Degree or foreign equivalent in Computer Science, Engineering (any), or related and 3 years of experience in the job offered or as a Computer Software Professional. Offered salary $96,000 P/Y. Mail resume with cover letter to  Thoughtwave Software and Solutions, Inc., 1444 N. Farnsworth Avenue, Suite 302, Aurora, IL 60505; Job 18TSS19; EOE

This notice is being provided as a result of the filing of an application for permanent alien labor certification for this job opportunity. Any person may provide documentary evidence bearing on the application to Certifying Officer of the Department of Labor at the address given below:

Atlanta National Processing Center
United States Department of Labor
Employment and Training Administration
Certifying Officer
233 Peachtree Street, NE Suite 410
Atlanta, GA 30303

7. Genesys IVR Developer

Location:  Greensboro, NC

Posted on:  Feb 11, 2019

Job Description:

  • Collect business requirements, JAD sessions, and writing a technical design document for Contact Center Applications
  • Development lead using Genesys Suite of technologies with specialization in Genesys Framework is a must. ( Genesys CTI, Genesys SIP, Genesys Composer, ORS (Orchestration Server), Genesys OCS, Genesys Workspace, Genesys Eservices.)
  • Design, Implement, Test and Production Support for Avaya PBX, Genesys Suite 8.5 including Genesys Intelligent Call Routing, Avaya CMS, AVAYA AAEP-IVR, NICE Call Recording, Voice mail setups, AVAYA AIC MANAGER-Siebel CTI,NICE-IEX WORK FORCE MANAGEMENT.
  • Genesys Infomart, CCpulse Reporting (SQL, Oracle 12g).
  • Responsible for design, test and implementation of cross switch Inbound/Outbound Environments for Voice/Data calls on Avaya/Genesys/IVR.
  • Design, Implement, Test Automatic Speech Recognition and Analytics.
  • Conduct a communication channel assessment for Voice Channel Team, Contact Center, Learning and Development, and the functional learning organizations.
  • Resolve the tickets passed on to Tier 3 support group, working with external vendors as needed. Ensures all ticketed items and complete within set timeframes
  • Petitioner’s ( Thoughtwave ) Present or Past Job Announcement/Advertisements: Newspaper Tear Sheets, Online Job Postings, and/or Announcements on Company Website; used to recruit for the position of Cassandra Admin/DBA that state:

    • Minimum Educational Requirements :at least a Bachelor’s Degree in Computer Science or related field
    • Minimum Experience Required :1 – 2 years of relevant experience

8  .NET Developer

Location: 301 S College St, Charlotte NC 28202

Posted on: 11th January 2019

Min Educational Qualifications: bachelor’s degree in Computer Science or Computer Information Systems or a related field.

Job Description:

Experience level: 1-2 years of experience in Microsoft Dot Net Technologies. WPF, MVVM Architecture. PRISM Framework, Data Structures, Design patterns

  • Develop Applications using Microsoft Dot Net Technologies. WPF, MVVM Architecture. PRISM Framework, Data Structures, Design patterns, WCF/Coherence Cache Services, Collection Framework, Inheritance, Polymorphism, Multi threading, Synchronization, Garbage Collection, Memory management, SVN Source Control, GITHub, TFS (Team Foundation Server), SQL, XML, XAML Technologies through all stages of the solution cycle
  • Develop Business Models in C# Files and convert Business Requirement to Functional Code. Design Use cases and UI wireframes.
  • Develop code as per Coding Standards and implement Object Oriented concepts through the fill life cycle in the application.
  • Coordinate with Business teams, Client SMEs for detailed discussions on the ongoing requirements, seek further understanding on the usage of the business application and assist in proposing latest software features for the betterment of client application.
  • Capture business objectives, processes and design and develop a comprehensive application and solution
  • Develop Core UserControl features using Infragistics, DevExpress Controls and Microsoft core concepts, enabling dynamic themes in the solution file by referring the dependency libraries and generating framework libraries to reuse the components throughout the application structure.
  • Prepare Technical artifacts including UML Class Diagrams using Microsoft Visio. Develop Algorithms for complex calculations and mathematical equations.
  • Implement the best design patterns and coding to adapt for future changes.
  • Write Build script, modify manifest files to generate the Microsoft Builds. Ensure Builds are run on the Build machine without failure and running slave jobs to build the bridge between Jenkins and Build Scripts.
  • Generating the deployable packages through clearcase and dropping the executables, project libraries, core dependency packages in the clear case view.
  • Deploy Project executables and corresponding DLLs on the Test Servers for Testing, Development Servers and Production servers.
  • Reach out to the Executable distribution team through support chain and raise request to distribute the packages on client installable location.
  • Ensure project is executed as per the business requirements and inform the development and testing teams for smoke testing and user acceptance testing.
  • Identify and replace manual processes and exchange of data with an automated system.
  • Update the work tasks information on the project portal to let team understand the work status of the functional requirement.
  • Go through the defects portal, download the defects, change the status of the defect to let team know and interact with testing team to understand the steps to reproduce the defect.
  • Analyze the root cause of the defect, coordinate with business analyst and product owner to make sure the changes are required as per the defect and update the estimate of the work to the scrum master.
  • Interact with technical manager, update the root cause analysis and get an approval to make the source code changes in the local location.
  • Fix the defects, review it with technical lead for any enhancements, deploy locally to execute smoke test and followed by moving it to master location to initiate the process of deploying in turn making it ready for quality analysis testing.
  • Sustain engineering to keep the products current with technology dependencies
  • Manage source code in the SVN repository and Version it baselining the code in Clearcase.
  • Demo the business functional developments in the project to the core Business teams, Client SMEs, Program managers and get sign off approval.
  • Coordinate with offshore team members, assisting in installing the Microsoft software, third party DevExpress tools and project build core frameworks.
  • Provide knowledge transfer sessions to Onshore and Offshore teams with core technical concepts.
  • Code review, assist team members for technical concerns and attend Agile certification courses to enhance the project executing process.
  • Strongly adhere to Client Principles, rules and work ethics.

Please reach us at profiles@thoughtwavesoft.com; Phone: +1-630-448-6681 

9. Cassandra DBA/Admin

Location:  San Jose, CA

Posted on:   September 14, 2018

Job Description:

  • Advanced level troubleshooting issues and perform hands-on Database/Systems administration as required.
  • Automate regular Database/OS administrative work with other support teams and ensures they are functioning correctly
  • Plan and executes tests of fault tolerance capabilities, including backup/recovery, replication, failover, and disaster recovery
  • Write documentation, including data standards, procedures, and data dictionary definitions.
  • Work with Systems and Development teams on designs, performance optimization, and perform on-call support by responding to high priority requests for assistance by Operations teams and provide after-hours and weekend support as needed
  • Work with application developers to evolve the database architecture and design and will participate in the creation and refinement of staging & production database instances
  • Tuning database server configurations, queries, and indexes. Run such queries as requested by the development teams
  • Run queries as requested by the development teams
  • Petitioner’s Present or Past Job Announcement/Advertisements:

    Newspaper Tear Sheets, Online Job Postings, and/or Announcements on Company Website; used to recruit for the position of Genesys IVR Developer that state:

    • Minimum Educational Requirements: at least a Bachelor’s Degree in Computer Science or related field
    • Minimum Experience Required: 1 – 2 years of relevant experience

Go to Top