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.

ReactJs Developer with UI/UX design experience, NY, USA

send resume to : am@truceaid.com

Any visa is fine … Need atleast 7+ years of experience resource….

Job Title :ReactJs Developer with UI/UX design

Job Location: New York city

Job Description

Role: React Js Developer with UI/UX design exp

Requirements:

· At least Bachelor’s Degree in Computer Science or equivalent engineering degree

· Fluency in English

· Extensive industry experience as a software developer

· Extensive industry experience with web front-end development using JavaScript, HTML, CSS, React.

· Extensive industry experience working with REST services.

· Extensive experience with agile methodologies

· Extensive experience with Git

· Readiness to 10% travel annually

Preferred:

· Experience with server-side development using node.js or Java

· Experience as a hands-on technical lead and architect.

· Experience with CI/CD pipelines and Jenkins

Preferred:

· Experience with A/B testing frameworks (e.g. Optimizely) and Appcues

· Experience with systems integrations to enterprise systems

Skills Needed

ReactJS skills are must

Sr. Software Developer – Front End (Javascript/React), Houston, TX, USA


Client Domain: Oil & Gas

Location: Houston, TX

Send resume to : am@truceaid.com

Any visa is fine except OPT/CPT

Sr. Software Developer – Front End (Javascript/React)

Our client is developing cutting edge software in the oil and gas landscape, and we need a strong frontend software developer. You will work hand in hand with our inhouse users and development team, meshing user needs and business objectives with technology capabilities to design products that delight both users and customers

Education/Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 4+ years of frontend Javascript development experience
  • 2+ years of experience with React or similar frontend framework
  • Strong understanding of API design and communication via HTTP/REST
  • Experience with Continuous Integration / Continuous Deployment tooling
  • Experience working in an Agile development environment using Scrum or Kanban

Preferred Qualifications

  • Experience with Semantic UI or similar frontend libraries
  • Experience with NGINX, routing, and SPA hosting
  • Experience with 2D and 3D javascript libraries and data visualization
  • Experience with AWS or other cloud providers
  • Experience with Ruby on Rails
  • Domain knowledge in upstream oil and gas, preferably in Oil Field Services or Petroleum Engineering

Responsibilities

  • Design and build thoughtful frontend UIs for analytics applications using Javascript, HTML5 and CSS3
  • Develop 2D and3D visualizations with standard libraries and frameworks, such as 3JS, ArcGIS, and VTK.js
  • Work with Business Analysts to design a UI that provides an intuitive user experience
  • Write automated tests to eliminate regressions between new versions of the UI
  • Assist in implementation of infrastructure in AWS and deployment of software to said infrastructure

Sr. Software Developer – Back End (Java) for Houston, TX, USA


send resume to : am@truceaid.com

Any visa is fine except OPT/CPT

Client Domain: Oil & Gas

Long term contract, Location Texas

Sr. Software Developer – Back End (Java)

Our client is developing cutting edge software in the oil and gas landscape, and we need a strong back end software developer. You will work hand in hand with our inhouse users and development team, meshing user needs and business objectives with technology capabilities to design products that delight both users and customers

Education/Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 4+ years of backend Java development experience
  • Mastery of SQL and NoSQL database technologies
  • Mastery of concurrency and multi-threaded programming concepts
  • Strong understanding of inter-process communication methods including HTTP/ReST, Message Bus architecture, etc.
  • Experience with Continuous Integration / Continuous Deployment tooling
  • Experience working in an Agile development environment using Scrum or Kanban

Preferred Qualifications

  • Knowledge of service monitoring systems and platforms like Datadog (metrics and alerting), Jaeger (tracing), and Splunk (log indexing and reporting).
  • Experience with AWS or other cloud providers
  • Experience with React or similar JavaScript frameworks
  • Experience with Ruby on Rails
  • Domain knowledge in upstream oil and gas, preferably in Oil Field Services or Petroleum Engineering

Responsibilities

  • Design and build stable and scalable production systems in Java with Spring Boot
  • Design, develop and deploy systems and algorithms that process large data sets in real time
  • Design, build, test and maintain REST APIs which serve web applications and microservices
  • Work proactively to test full-system integration
  • Write unit and integration tests to verify your contributions.
  • Assist in implementation of infrastructure in AWS and deployment of software to said infrastructure

BI ETL Developer for NY, USA


Send resume to : am@truceaid.com

Need EADs(H4/L2), GC, USC

BI ETL Developer 

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

5+ months

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

Required

  • Bachelor’s degree or higher or equivalent, relevant equivalent experience.
  • Minimum of 5 years of experience in ETL development in business intelligence/data integration projects.
  • 5+ years of experience working with Informatica, GoldenGate, etc.
  • 5+ years of experience working with Relational Databases like Teradata, Vertica, Oracle, SQL Server, etc.
  • 3+ years of experience working with Unix Shell Scripts.
  • Experience in writing complex SQLs to analyze and troubleshoot the issues/problems.
  • Strong data analysis and troubleshooting skills.
  • Experience in integrating technologies with internal and external data sources.
  • Goal oriented and creative personality with good interpersonal skills.
  • Ability to manage multiple assignments simultaneously and follow up on unfinished business.
  • Ability to work independently and in a team environment.
  • Ability to pay attention to the details and be organized.
  • Commitment to internal client and customer service principles.
  • Willingness to take initiative and to follow through on projects.
  • Excellent time management skills, with the ability to prioritize and multi-task in a fast-paced environment.
  • Excellent communication and motivation skills, and ability to interact appropriately with senior-level colleagues and business users.
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
  • Must have legal right to work in the U.S.

Technical Skills:

  • Experience sourcing data using API calls (REST/SOAP) is a plus.
  • Experience working with sourcing and uploading data to and from cloud systems like AWS/GCP is a plus.
  • Strong Teradata desired. Oracle, MS SQL Server, Vertica, Netezza, etc. can be alternates. Comprehensive understanding of Data Warehouse design principles.
  • Ability to proactively identify, troubleshoot and resolve complex data integrity issues.
  • Subscription-based industry experience preferred.
  • Knowledge and understanding of REST/SOAP protocols desirable.
  • Understanding of data integration between on-premise and cloud-based data systems.
  • Understanding of Big Data technologies and tools like Hadoop, HDFS, Hive, Spark, Flink, Kafka, Scoop.
  • Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).

Position Summary:

The ETL Developer will work closely with the Product Owner, Scrum Master, ETL Developers and various business stakeholders to support and provide quality of delivery for clients’s data extraction, transformation and load needs through the development of new and/or enhancement of existing routines, or the management of contractor-sourced resources. Also implement quality control and audit practices to ensure continuous improvement of client’s assets.

Duties and Responsibilities:

  • Work with various business stakeholders to identify their information needs.
  • Work with data architecture team to understand the source and target data models.
  • Work closely with cross-functional business and business intelligence teams to document ETL requirements and turn them into ETL jobs.
  • Develop and be a proponent for Data Warehouse development standards, including ETL standards and best practices.
  • Provide documentation for all developed ETL processes, including process flow and source and target mapping.
  • Conduct ETL performance tuning and troubleshooting.
  • Work with business intelligence operations team to ensure control objectives are implemented for all data movement processes, implement change control for production data, establish and follow proper incident management procedures.
  • Ensure compliance with all applicable data privacy regulations and policies as they relate to both firm and client/contact data.

Supervisory Responsibilities:

  • None .

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

Server Side Java Developer for NJ/AZ, USA


Send resumes to : am@truceaid.com

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

Server Side Java Developer
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

LATEST NOTES FROM MANAGER

Touching base with a general feedback on Java Software Engineer candidates we have been receiving. We have received quite a few with more Full Stack background that tend to be recent work with Angular and JavaScript which is not what we need. We need more Java server side development experience with some experience to DevOps, meaning experience with tools such as Docker or Kubernetes.
Java (Java 8 or J2EE), REST, Spring / Spring Cloud

Top Skills Required:
1. Java Development in an Agile environment
2. Containerized frameworks (Kubernetes/Docker)

The Java Software Engineer is a role that is part of the IPA team are suitable for experienced Enterprise Java Developers/Software Engineers who are interested in progressing from development towards DevOps. The individual will work between the development team and IT Ops team (SRE’s) and so you will have exposure to those disciplines.
• Our goal is to have true end-to-end engineering teams and we are currently transitioning to containerized frameworks (Kubernetes/ Docker etc.)
• Working initially with grids (bespoke complex configuration methodology) for existing customers but progressing towards docker orchestration and kubernetes.
• Actively working with Docker and kubernetes. In order to fully roll out DevOps engineering practices, we need to complete upgrade our core components to support Spring cloud – Config/discovery.
• New customers will be based on Kubernetes / Docker
• Opportunities to progress to team lead
• IPA team develops and maintains the customer-specific components covering provisioning, account lifecycle (AHK), Authentication, web client and SSO integration. These are Java apps. Customized on a project basis.
• End-to-end delivery of Cloud solutions to customers
• Customisation of WL product to meet customer requirements
• Configuration of complex scalable applications
• Familiarity with traditional data centre and virtual cloud infrastructures
• Design and develop n-tier applications in Java using Agile practices
• Communication of designs and other development issues to developers and managers
• Design, develop and manage automated unit and acceptance tests
• Peer review of design, code and automated tests.
• Participate in agile development program
• Design and develop integration solutions to customer’s backend systems.
• Work closely with other teams (Service Delivery, QA, Networks, SRE etc.) and customers to ensure delivery of production system

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