Senior Software Engineer for Irving, Texas

Location: Irving, TX

Any visa is fine as long as it meet the skills below:

send your resumes to : am@truceaid.com

Job Description:

As a senior software Engg – Billing you will focus on developing software solutions for the Billing migration project to migrate customers from mainframes to Open Source technologies. You will pro-actively engage with the development teams across I.T, network and billing to define next generation product features, specifications and requirements. You will improves the operations by conducting systems analysis; recommending changes in policies and procedures. The role requires proven track record in designing, developing and delivering various applications in Online Charging and Billing systems. An employee in this role is expected to have 5+ years’ hands on experience with any of the billing products like NetCracker, AMDOCS or any other equivalent billing products. 

JOB DUTIES: 
Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps 
Uses coding methods in Java/C/C++ languages to initiate or enhance program execution and functionality 
Use statistical methods to analyze data and generate useful business reports 
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions 
Maintains, monitors, and supports the infrastructure environment and/or facilities. 
Monitor systems and identify performance issues proactively. 
Participate in the evaluation, recommendation, and selection of hardware and software solutions 
Participate in project management of estimating, scheduling, and monitoring tasks 
Performs expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems 
Interface with different departments within the organization regarding new deployments 
Research/analyze data processing functions, methods and procedures 
Monitor program execution for expected performance 
Works with customers, internal partners and key vendors to build appropriate policy and charging implementations delivering client IoT products and customer-specific solutions. 

MUST HAVE SKILLS: 
-Hands on Experience with third Party Billing and Rating Systems (5 + Years) 
ARBOR/Netcracker/AMDOCs or equivalent billing systems 
-Strong proficiency in C, C++ and Java with strong knowledge of the language specification ( 5+ Years) 
-Knowledge of web services, REST, and JSON 
-SQL/PL-SQL/Stored Procs (5+ Years) 
-Proficient understanding of source code control and versioning 
-A technical mindset with great attention to detail 
-Outstanding communication and presentation abilities 

Cloud Developer for NJ, USA

Location – Piscataway, NJ

Any visa is fine as long as it meets the below criteria…

Send resumes to : am@truceaid.com

What You’ll Be Doing…

You will join the Cloud Engineering and Enablement team where you will play a role in the development of seamless customer-centric solutions, especially for accelerating and supporting cloud migrations, leveraging advanced customer interaction mechanisms such as chatbot, natural language processing, and API-based integration with core systems.

You will be working with existing code as well as developing, integrating, and testing new features sets to include cloud related efforts. Experience developing, testing, and deploying analytics within an enterprise corporate cloud framework. You should be able to assist the customer in defining requirements, designing and developing code utilizing an agile methodology, and working with the customer to ensure that output and workflows are accurate and satisfy mission needs

Strong knowledge of micro services architecture.

Apply industry standards, and best practices.

Developing cloud-native applications and deploying to a Cloud environment ( AWS, GCP or OCI).

Knowledge on all phases of software development, including UI / User Interface design and development, micro services design and development, relational and non-relational DBs, APIs and external integration, quality assurance, security, and infrastructure.

Knowledge on business functions and user stories, decompose them into technical specifications, and develop working application code for a cloud environment.

You’ll Need To Have

What we’re looking for…

Bachelor’s degree or four or more years of work experience.

Four or more years of relevant work experience.

Even Better If You Have

A degree.

Ten or more years of relevant experience.

Five or more years of experience with multi-Platform/Product/Technologies such as .NET/Java, Microservices/REST Services, SQL/No-SQL.

Two or more years of cloud architecture experience.

Experience working with API layer, Chatbot and NLP.

Writing and interacting with Web Services (REST, SOAP, JSON, etc.)

AWS Certified Architect.

CI/CD – Deployment pipeline experience (Jenkins, Ansible).

Strong agile & Scrum skills with accountability for end to end delivery.

Python/Java/Databaseskills.

Experience with DevOps container/orchestration tools like Kubernetes, Docker, Puppet, etc.

Knowledge of Unix/Linux based systems, and experience troubleshooting applications running on these systems.

Experience working in a team environment using agile sprint methodologies and tools including Jira, Git.

Artificial Intelligence Chatbot Architect for NJ, USA

AI Chatbot Architect

Location: Basking Ridge, NJ

Any visa is fine as long as it meets the below skills

Send resume to : am@truceaid.com

We are looking to hire AI Chatbot Architect to join the Verizon System of Engagement Team. The AI Chatbot platform will be one of the largest solution within Verizon. The candidate will be responsible to role to architect and design a solution that can handle millions of questions a month. Support the new ECE program (Enhanced Customer Experience) that deflects the calls from call center and redirect them to the AI Chatbot solution. AI Chatbot solution will support the social media platform such as Facebook and Twitter messengers. This platform will also support smart speakers such as Google Home and Alexa.

  • Works independently as an architect on multiple complex and business critical projects.
    • Identify the reusable components for other Verizon IT Team.
    • Makes decision on application architecture, technology direction and roadmap.
    • Design a solution that can be used by other IT-Teams.
    • Evaluate and identify the vendor products for the appropriate use within the application.
    • Makes architecture evaluations and decisions for integrating Mobile First App, Ask Verizon, Social Channels and Smart Speakers (Alexa and google Home) to help complete the roll out to Verizon Customers.
    • Develop a guideline and design principle for developing new dialog flows.
    • Leads project team in activities including project coordination/management, Project alignments, Leadership communication, application design and architecture.
    • Collects client requirements from business partners, performs analysis, and creates project specifications and detailed design.
    • Responsible for communicating Architecture and Design to all project stakeholders.
    • Coach and Mentor other members of the team, reviewing their deliverables and setting standards and guidelines.
    • Evaluate and finalize AWS migration strategy for thirty or more apps under My Verizon Mobile.
    • Work closely with IT Security and Verizon Compliance teams in auditing the App authentication solutions such as Touch Id on Mobile First App. Lead architect and technology evaluation for One Verizon Login and AOL/ Yahoo/ Amazon/ Facebook integration.

What we’re looking for…

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
    • Six or more years of relevant work experience.

Even better if you have:

  • Master’s Degree in Computer Science.
    • Strong experience in AI based chat engines.
    • Strong knowledge of the Machine Learning techniques around natural language.
    • Experience in Dialogflow, AI or in any popular NLP engines.
    • Strong knowledge IVR based application development and Conversational IVR.
    • Experience in information systems and latest technologies – JSON, and other mobile Frameworks.
    • Strong knowledge of applicable methodologies, tools, standards, and procedures.
    • Experience in Mobile Technologies such as iOS, Android, Blackberry or Windows Mobile.
    • Experience in Big Data platform handling large volumes of data and have experience in data processing and storage.
    • Ability to analyze, proactively manage problems and make decisions independently that impact overall system and projects.
    • Strong organizational and problem solving abilities.
    • Strong knowledge of technologies used to build enterprise applications such as SQL, Java, Spring.
    • Good knowledge of software and hardware Infrastructure design.
    • Strong Technical programming and analytical skills.
    • Experience in the leading, designing and development of enterprise scale applications with expertise in coding, debugging, unit testing applications.
    • Experience on beacon technologies is a huge plus for innovation.
    • Strong leadership capabilities driving technology and solutions strategy in collaborating with Business partners
      .

FULL STACK DEVELOPER Richfield, Minnesota, USA


FULL STACK DEVELOPER

Richfield, Minnesota

Need EADs(H4/L2), H1, GC, USC who can attend f2F interview ..this is mandatory… locals preferred

Client is seeking a Full Stack Developer for our client in the Twin Cities!  This is a long term contract position with one of our largest clients!  Local candidates only.

Candidates need to be technically inclined, have the ability to work independently, take general direction, deal with ambiguity and be a self-starter.

80% of the time actually doing the development and dev ops work

The remainder of the day is iteration planning, retrospectives, product demos and design sessions

Skills:

Required Experience
Must have 10+ years of relevant systems software engineering experience
BS/MS in computer science or engineering (or equivalent professional experience)
Experience with large-scale distributed systems and web oriented architectures
Developing Spring/Java applications
Aggressive Refactoring
Service Oriented Architecture design

Experience with API’s

Preferred Experience
Experience in the use Reactive Java (Reactor)

Experience with React/JavaScript/NodeJS

Experience in the use of containers for deployment (e.g. Docker, Rocket)

Experience as a Technical Lead or Lead Developer on a complex distributed systems project
Experience with cloud computing platforms (e.g. GCP, AWS, Azure, etc.)

Experience with JSON/RESTful services and best practices therein

Experience with Container Orchestration (Kubernetes, Mesosphere, etc.)

Pair Programming (Social skills)
Test Driven Development (TDD)
Experience with testing frameworks (JUnit and Spock in particular)

Experience and/or understanding of IoT

Einstein Analytics Developer (Salesforce) in New York/Baltimore, USA


Any visa is fine…

Send resumes to : am@truceaid.com

We have urgent requirement for Einstein Developer in New York/Baltimore 

Role: Einstein Analytics Developer (Salesforce)

Location: New York or Baltimore (either of these locations are OK)

 Job Summary

The Einstein Analytics Developer will be responsible for developing and delivering numerous dashboards for various areas of Marketing.

The analyst will become the “dashboard guru” and act as a go to person for all dashboarding questions.

The analyst will maintain in-depth knowledge of the tool and all the new features as they become available.

The analyst is also responsible for doing ad-hoc analysis on large sets of data and provide results/findings to the business owners or management team.

Responsibilities

•Develop and maintain dashboards in salesforce Wave(Analytics Cloud) Platform for all Marketing business units

•Develop and provide training of the dashboards to various business units

•Support ad-hoc dashboard requests to provide insights to various teams

•Analyze large volumes of data using various tools like Salesforce Einstein Analytics, R, Python etc.

Required Skills

•Passion for data, reporting, and Visualization

•Experience with Salesforce Einstein Analytics is must

•Passion to learn new tools and technologies such as Salesforce Einstein Analytics

•Experience with scripting tools like Python, JavaSript, JSON etc..

•Experience with databases and writing SQL (Oracle, MySQL etc.. )

•Experience with visualization tools like Tableau, Qlik, spotfire or similar tools

 Advanced Excel skills

•Strong research and problem solving abilities are required

•Team player, comfortable working with cross-functional stakeholders

•Strong written and verbal ability to communicate ideas through data

•Bachelor’s Degree from a 4-year college/university with a relevant degree 

Desired Skills

•1-3 years of experience in Analytics, Consulting

•Experience with statistical tools like R, Mattlab, SPSS, SAS etc..

•Working knowledge with data modeling and analysis

•Knowledge or know-how of AWS platform

•Salesforce Developer and Admin certification

BI Qlikview Developer for NY, USA


Send resume to: am@truceaid.com

Need EADs(H4/L2), GC, USC

BI Qlikview Developer

NY,NY (Final F2F required but will consider non-local as long as they will attend F2F)

9+ months

Phone/F2F (Will skype non-local before F2F (Client will assist in cost of F2F)

Required

  • Bachelor’s or Master’s degree in computer science, related field, or equivalent, relevant experience.
  • 7-10 years of related technology experience.
  • 8-10 years of experience developing Business Intelligence (BI) and analytical solutions.
  • 7+ years of experience utilizing QlikView/Sense to implement complex analytical solutions which access data from multiple sources.
  • Candidate must be creative, self-sufficient and resourceful.
  • Good public speaking and presentation skills.
  • Interpersonal skills and ability to interact and work with staff at all levels.
  • Must have the legal right to work in the U.S. Technical Skills:
  • Browser development: Extensive modern-browser compatible, standards-compliant web development experience (HTML5, CSS, JS and frameworks).
  • Knowledge on QlikView server architecture and building QVD and QVW applying business rules and data validations.
  • Experience with Optimizing Qlikview Applications.
  • Solid experience developing complex QlikView/Sense data models.
  • Experience interacting with RESTful APIs and other integration technologies.
  • Ability to write complex front end scripting or expressions.
  • Experience in Qlik Sense administration and configurations.
  • Knowledge to leverage mapping GIS providers in QlikView for multi-layer maps (multiple metrics and dimensions overlaid on maps using extensions).
  • Strong SQL skills and data analysis is must.
  • Experience with QlikView Latest Versions (11, 12) and Qlik Sense.
  • Strong SQL Skills.
  • Knowledge of other BI tools like Cognos, BO and OLAP tools.
  • XML, JavaScript, VB,JSON
  • Familiarity with Teradata, Vertica databases
  • Subscription-based industry experience preferred.
  • Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).

The Qlik Architect will be part of a team that is designing and building the next generation of business intelligence tools that will optimize provides business users with the data needed to make informed business decisions. Candidates must have a strong drive, attention to detail, a collaborative work style, and a passion for solving hard problems as simply as possible.

Enterprise Architect for NY, USA


Send resumes to : am@truceaid.com

Need EADs(H4/L2), GC, USC

Enterprise Architect

NY,NY (Final F2F required but will consider non-local as long as they will attend F2F)

9+ months

Phone/F2F (Will skype non-local before F2F (Client will assist in cost of F2F)

Required:

  • 10+ years of experience in web application development.
  • 6+ years as an architect with design, development, and deployment experience for enterprise scale organizations.
  • Must have experience developing applications using Modern JavaScript frameworks (Angular, React, Backbone etc.).
  • Master of web technologies, including HTML5, CSS3, SPA, JavaScript frameworks (e.g., Angular, React, JQuery), and JSON
  • Experience in developing web-applications utilizing Angular 2+, Typescript and Angular CLI
  • Solid hands-on experience in architecting and developing Java & J2EE based web applications.
  • Expert level experience with SOAP and REST web services and SOA concepts.
  • Demonstrate a mastery of tiered architecture and concepts with a proven ability to lead client discussions on architecture
  • Experience on integrating core CRM applications with external digital solutions (e.g., CMS).
  • Experience working with web analytics and A/B and multivariate testing tools (Adobe DTM, Omniture, Google Analytics, etc.)
  • Expert with the application of responsive web design concepts on multiple projects.
  • Expert knowledge of browser behavior and compatibility, cross-browser issues and solutions, and coding for search engine optimization.
  • Must be able to quickly grasp the application’s overarching design and ensure development is executed in accordance with present design.
  • Experience in taking proof of concepts to technical design to enterprise grade roll out.
  • Excellent knowledge of standard development processes and agile methodologies.
  • Experience with source-code management tools (e.g., Git, CVS, SVN) and the ability to determine the approach in handling code branching and merging
  • Excellent communication

The Digital Experience Enterprise Architect (EA) will work with Management, technical teams, and business stakeholders to develop architectural models for customer-facing web applications which meet current and future needs of the organization in an innovative, consistent, efficient, sustainable, flexible, and agile manner. The EA should have a strong architecture, design & development background in large scale enterprise product/applications, systems integration, package implementation and interactive design.

Duties and Responsibilities:

  • Lead efforts to define future state architectures and roadmaps including architecture standards, guidelines, and industry best practices.
  • Advise the Business and IT Organizations on the appropriate use of web application development technologies to support strategic business goals.
  • Work with solutions architect(s) to provide enterprise solution that is scalable, adaptable and in synchronization with ever-changing business needs.
  • Work with business stake holders and understand business requirements to perform technical feasibility analysis and provide technical solutions.
  • Where necessary, develop prototypes of interfaces and attributes based on findings.
  • Recommend and promote new technologies and best practices to enable us to better support our customers.
  • Recommend tools and utilities for design, development, testing and management of web-based applications.
  • Be very knowledgeable about various design patterns in enterprise architecture.
  • Analyze existing business processes and technical environments to design automation improvements where necessary or applicable to maintain greater efficiencies.
  • Ability to translate business objectives into initiatives and requirements.
  • Efficiently and effectively communicate IT solutions to both Business and IT organizations.
  • Work closely with offshore / onsite teams.
  • Mentor and train team members into best practices of using Interactive technologies.

Supervisory Responsibilities:

  • There are no supervisory responsibilities associated with this job

ForgeRock Developer in Dallas, TX, USA


Please share your resumes : am@truceaid.com

Need EADs(H2/L2), GC and USC only

ForgeRock Developer (This is not an admin role, this is a developer role and will move quickly)

Dallas, TX (Will accept Non-Locals)

6+ months – This is a renewal contract

Phone then Skype

Our client, a leading IoT Provider, is looking for a ForgeRock SME to join the team. This role plays a key role in designing and creating Identity & Access Management (IAM) Solutions as well as developing applications written in Java/J2EE  technologies. Work in a team to design, develop, test and maintain the Software platform.

Duties and Responsibilities:

  • Design and develop new technical Identity & Access Management (IAM) components.
  • Work closely with Architecture Team to identify key IAM technical components, translate these into project requirements and assist in prioritizing development efforts.
  • Design and develop secure web applications using the latest Web Standards and Specifications.
  • Design and develop Single-Sign-On solutions for clients
  • Analyze, design, and implement software solutions of varying complexity, including server-side and middleware.
  • Work in an Agile S/W development environment with frequently changing requirements
  • Provide technical mentorship and guidance to junior team members
  • Support existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, deployment and migration.
  • Ideal:
    • Design and create Identity & Access Management (IAM) Solutions using ForgeRock OpenAM, OpenIDM and OpenDJ/OpenDS.
    • Perform assessments and performance analysis to support, design, and develop new technical Identity & Access Management (IAM) components.
    • Ensure appropriate collection and analysis of technical/functional requirements based on critical client IAM use cases and expectations.
    • Conduct in-depth technical IAM research. 

Required

  • 2 years of design and development experience in ForgeRock tools including OpenAM, OpenDJ, and OpenIDM.
  • Experience in secure web applications while adhering to OWASP and OASIS recommendations.
  • Experience in designing and developing RESTful web services using both XML and JSON.
  • Solid understanding of the architectural concepts of Identification, Authorization, and Authentication.
  • Experience with SAML2, OAuth 2.0, and OpenID Connect.
  • Java/J2EE software development experience in a UNIX/Linux environment (JDK 1.8, JUnit, JSP/Servlets)

Need iOS Software Engineer in NJ/AZ in USA


Please share your resumes to : am@truceaid.com

Need H4/L2/GC/USC only

iOS Software Engineer

Can sit in Bridgewater, NJ or Phoenix, AZ (Will accept candidates that are not in these areas)

Will be until the end of 2019 – could go longer

Phone/Skype

Client is the leader of cloud, messaging and digital products to Telecommunications Media Technology companies Creating Transformative Change in a Digital First World, Client transforms the way companies create new revenue, reduce costs and delight their subscribers with cloud, messaging and digital products supporting hundreds of millions of subscribers across the globe. Clients’ secure, scalable and groundbreaking new technologies, trusted partnerships and talented people change the way TMT customers grow their business.

Top 3-5 requirements:

  • 4+ years of successful experience as a developer for native iOS application(s).
  • Experience in utilizing multi-threading technologies to create highly responsive data intensive applications
  • Extensive knowledge of CoreData framework, esp. in multi-threading environments
  • Good knowledge on other iOS frameworks, especially for handling Contacts and Media
  • Good knowledge with web service architecture, protocols, security and data formats (Ex. REST, OAuth, JSON, etc.) and implementation patterns on iOS platform including both Apple and 3rd party tools/frameworks

The iOS Software Engineer will research, design, test, implement, and maintain iOS applications to meet client needs. They use a Objective-C/Swift languages and various iOS development tools, working in teams with other IT professionals, or alone. They are expected to work with Business Analysts, Subject Matter Experts, and other project stakeholders to implement application software based on varying levels of written requirements and verbal input. Implementation includes design, coding, unit testing, delivery, and source code management.

Scope of work:

  • Involved with all phases of mobile app development from initial concepts, through design, development, testing and deployment
  • Responsible for development and support of native iOS applications
  • Develop and architect iOS applications across multiple releases (Objective-C, Swift).
  • Work within SCRUM agile process with other stakeholders (Product Owners, XD design, Quality Engineers) as well as across organization to balance creative objectives with business needs and technical requirements
  • Lead best practices by producing high quality, documented and testable code

Required Skills:

  • 4+ years of successful experience as a developer for native iOS application(s).
  • Solid understanding of the full mobile development life cycle.
  • Experience in utilizing multi-threading technologies to create highly responsive data intensive applications
  • Extensive knowledge of CoreData framework, esp. in multi-threading environments
  • Good knowledge on other iOS frameworks, especially for handling Contacts and Media
  • Good knowledge with web service architecture, protocols, security and data formats (Ex. REST, OAuth, JSON, etc.) and implementation patterns on iOS platform including both Apple and 3rd party tools/frameworks
  • Deep understanding of ARC memory management practices, especially when using blocks
  • Experience creating/maintaining unit tests including mock objects and unit tests for asynchronous code (test expectations)
  • Strong understanding of OS UI guidelines.
  • Strong handle of xCode profiling tools
  • Nice to have: Experience working with SCRUM and/or Agile development environments
  • Nice to have: Experience working in cross-functional teams
  • Strong written and oral communication skills, ability to multi-task, establish priorities and meet tight deadlines
  • Excellent conceptual, analytical and problem-solving abilities
  • Additional plus: C++ intermediate to advanced experience

BS in Computer Science or related field and 5 years of experience or Master’s Degree equivalent