At Tricore Technologies, we are committed to driving innovation in advanced information technologies. Our teams work on cutting-edge projects that help shape the future of technology. We're always on the lookout for talented individuals who share our passion for technology and want to be part of a dynamic and exciting team. We are currently hiring for the following positions. Please review and apply for the appropriate position with Job Title and Job Number at careers@tricoretechnologies.com.

 

 

Current Openings

 

Sr Fullstack Engineer - NodeJS -

TCT4356 San Francisco CA

Job Title :Sr Fullstack Engineer - NodeJS (API Development)
Location: San Francisco CA
Duration: Long Term

As a Senior Full Stack Engineer, you will have the opportunity to create beautiful user interfaces and implement elegant web APIs.

Qualifications:

  • 5-7+ years of professional experience as an active participant of an Agile Development Team.
  • Expert understanding of the JavaScript language and its nuances, including ES6+ syntax and the TypeScript superset
  • Expert understanding NodeJS, and modern Javascript frameworks
  • Advanced understanding of microservice architectures, with knowledge of developing performant, high availability applications
  • Advanced experience writing unit tests, understanding of E2E testing practices
  • Advanced experience with REST and GraphQL based web services
  • Intermediate experience building framework and platform agnostic packages
  • Intermediate level knowledge working with React.js or other front-end frameworks
  • Demonstrated ability to work on complex enterprise systems, or successfully deliver a greenfield product
  • Ability to understand business requirements and translate them into technical requirements

 

Bonus Points

  • Working knowledge of NestJS
  • Experience with Ruby, Ruby on Rails and/or Shopify
  • Experience with serverless application development (AWS Lamdba, Azure Functions)
  • Experience working with containers, Docker, Kubernetes or other orchestration services
  • You’re passionate about software development... it’s not just your career, it’s your hobby too
  • You’re constantly striving to learn new things and improve
  • You follow industry news, regularly tinker with innovative technologies, and read books and blogs to keep your skills current

 

Skill Level Description

  • Expert: Has skill mastery based on extensive practical experience. Frequently mentors others in this skill.
  • Advanced: Demonstrated expertise built from repeated and diverse practical experience. Able to mentor others in this skill.
  • Intermediate: Good relevant practical experience and can credibly discuss/offer perspective
  • Foundational: Understanding of fundamentals but limited/no practical experience

 

Apply

Data Engineer -

TCT5460 Dallas TX

Job Title : Data Engineer
Location: Dallas TX
Duration: Long Term

Responsibilities:

  • Architect, build, and maintain scalable data & analytics pipelines for machine learning models, reports, dashboard and other analytics solutions using Databricks platform.
  • Re-design and migrate existing EMR data pipelines into Databricks.
  • Design and implement low-latency, high-availability, and performant data applications and recommend & implement innovative engineering solutions.
  • Participate in developing MLOps and DevOps pipelines to automate analytics and machine learning solutions.
  • Work on development of new products and enhancements to existing systems iteratively by building quick POCs and converting ideas into real products.
  • Apply and provide guidance on software engineering techniques like design patterns, code refactoring, framework design, code reusability, code versioning, performance optimization, and continuous build and Integration (CI/CD) to make the data analytics team robust and efficient.
  • Identify opportunities for further enhancements and refinements to standards and processes.

 

Desired skills and experience

  • 5+ years of data engineering experience.
  • 3+ years of hands-on experience in programming languages Python, Spark (PySpark) & SQL.
  • 1+ years of experience working within Databricks platform.
  • 3+ years of experience, building end to end production data pipelines.
  • 3+ years of experience working within cloud ecosystem (AWS, Azure, GCP or similar)
  • 1+ year experience building microservices architecture using containerization technologies like docker or Kubernetes.
  • Knowledge of data warehousing concepts.
  • Proficient in understanding and incorporating software engineering principles in design & development process.
  • Efficiancy in handling data - tracking data lineage & ensuring data quality, and improving reliability of data.

 

Apply

Scrum Master -

TCT3129 Bethlehem, PA

Job Title :Scrum Master
Location: Bethlehem, PA
Duration: 12 Months

Required Skills and Qualifications:

  • 8+ years of experience managing full life-cycle technical projects or programs of an increasingly large and complex scale in a related industry.
  • Bachelors and/or Masters degree in computer science, engineering, or a related discipline or 4+ years equivalent work experience is required. Masters degree is preferred.
  • Experience in creating or managing complex, cross-team project plans; prior success in driving execution of large-scale project plans with teams in multiple time zones.
  • Experience managing software development efforts in distributed systems, developing large scale web applications using Agile and Lean methodologies with in-house and outsourced teams.
  • Strong experience in Agile is preferred along with partner / vendor management skills.
  • Excellent written and verbal communication with multiple levels of leadership involving both business and technical teams.
  • Experience managing software development efforts in distributed systems.
  • Experience driving change across companies and industries.
  • A solid grasp of the business side of technology with an understanding for metrics and analysis to deliver on business objectives.
  • Demonstrated ability to deliver and be highly innovative in a related area; software as a services, platform as a service, B2B marketplace, financial transactions, mobile platforms, EDI, etc.

 

Apply

Site Reliability Engineer -

TCT8356 Phoenix, AZ

Job Title : Site Reliability Engineer
Location: Phoenix, AZ
Duration: 6 Months

Responsibilities

  • Design and implementation of SRE functions implementing mature SRE best practices.
  • Define SRE standards and supporting implementation and adoption of these standards
  • Experience with using and enablement of monitoring and alerting tools and services (Datadog)
  • Manage SLA and incident response calls
  • Manage service level changes to systems and troubleshoot components
  • Proficient deployment of cloud architectures, microservices and distributed systems
  • Create dashboards and troubleshoot issues
  • Observability solutioning
  • Data visualization, documentation, and support (Splunk, etc.)
  • EKS Maintenance

Education & Experience (What education and experience will you need to be successful?)

  • Bachelor's Degree in Information Technology, Computer Science or equivalent work experience
  • 3+ years of experience in SRE engineering role for supporting highly available production systems in cloud environments
  • 3+ years AWS specific to SRE (DevOps is nice, SRE is required)
  • Ability to write script in Python, Bash or similar

Knowledge, Skills & Abilities (What knowledge, skills and abilities will you need to be successful?)

  • Proficient in on-perm and cloud (AWS) architecture including EKS / Kubernetes, EC2, IAM, Lambda, CloudFormation
  • Windows based (Linux is helpful)
  • IaC CloudFormation or Terraform
  • Elasticsearch, hands-on monitoring tools such as (Datadog, Prometheus, Grafana, etc.).
  • Deployed logging pipeline tools including Ansible, Jenkins, AWS, etc.
  • Adept in the development of automated tools, systems, and services in multiple technology domains

 

Apply

SDET -

TCT2214 San Jose CA, PA

Job Title : SDET – Software Development Engineer in Test
Location: San Jose CA, PA
Duration: 12 Months

Responsibilities

  • As a member of the Quality team, your work will focus around creation of quality tooling, frameworks and processes that will support and influence teams to improve testability and coverages.
  • You will advocate for quality alongside engineering and business stakeholders throughout all phases of the SDLC.
  • You will have a test automation-first mindset, developing tests in parallel with feature development.
  • Implement testing tools, techniques, and infrastructure to increase the speed of release cycles and allow for high quality software.
  • Collaborate closely with product engineers to design appropriate front, backend and system tests.
  • Drive adoption of the best practices in code quality, testing and maintainability.
  • Champion new testing techniques/technology
  • Provide comprehensive knowledge in Test Planning, Test Design and Test Case Execution
  • You will use your knowledge and experience in test automation to determine the best type of test to implement, such as API, integration, DAO, UI based on the needs of the team and product.
  • You will share your knowledge, experience and practical results across multiple teams.

Education & Experience

  • Bachelor’s degree in Software Engineering, or Computer Science or equivalent experience required
  • Complete working knowledge of Continuous Integration/Continuous Deployment (CI/CD) model
  • Minimum 5 years’ experience with web-based & Mobile applications, test development & automation
  • You have demonstrable expertise with a modern programming language (such as Java, Javascript, Python, or others)
  • You have experience understanding and working with microservices based architectures, web and mobile architectures.
  • Working knowledge of industry leading test automation tools such as: Selenium, Cypress, Cucumber, Junit, Karate, Postman etc.
  • Strong working knowledge of Jenkins, GitHub, Atlassian suite, and industry standard test automation tools.
  • 5+ years proven success designing and implementing test specifications for software projects of significant size and complexity.
  • 5+ years proven ability to work effectively within a team.
  • 5+ years proven ability to accurately estimate quality assurance work based on written requirements.
  • You are self-motivated, self-directed and result-oriented team player with strong problem solving and quality assurance skills.
  • You have worked in test driven development.
  • You have a strong attention to detail, ability to prioritize tasks and work autonomously and adaptive personality with the ability to function within a fast-paced environment.

 

Apply

Data Analytics -

TCT4339 Cary NC

Job Title : Data Analytics - Machine Learning Engineer
Location: Cary NC
Duration: 12 Months

 

Responsibilities:

  • Architect, build, and maintain Client pipelines for machine learning models using Databricks platform.
  • Design and build code templates which can be used across projects to bring standardization in how Client models are developed and deployed.
  • Re-design and migrate existing Client pipelines into Databricks.
  • Design and implement low-latency, high-availability, and performant data applications and recommend & implement innovative engineering solutions.
  • Participate in developing MLOps and DevOps pipelines to automate machine learning solutions development and delivery.
  • Apply and provide guidance on software engineering techniques like design patterns, code refactoring, framework design, code reusability, code versioning, performance optimization, and continuous build and Integration (CI/CD) to make the data analytics team robust and efficient.
  • Identify opportunities for further enhancements and refinements to standards and processes.

Desired skills and experience

  • 3+ years of experience in Client Engineering.
  • 3+ years of experience in Python, Spark, SQL, Unix scripting or related programming languages and exposure to some of Python’s Client ecosystem (NumPy, panda, sklearn, tensorflow, etc.)
  • 2+ years of experience in developing Client infrastructure and MLOps in the Cloud using Databricks.
  • Extensive experience working with machine learning models with respect to deployment, inference, tuning, and measurement required.
  • Experience with CI/CD tools (e.g., Jenkins or equivalent), version control (Git), Orchestration (Airflow, Prefect or equivalent)
  • 1+ year experience building microservices architecture using containerization technologies like docker or Kubernetes.
  • Knowledge of data warehousing concepts.
  • Strong technical design and analysis skills.
  • Proficient in understanding and incorporating software engineering principles in design & development process.
  • Excellent verbal and written communication; Proven interpersonal skills and ability to convey key insights from complex analysis in summarized terms ; Ability to effectively communicate with technical teams.

 

Apply

UX Design Lead -

TCT9520 Palo Alto, CA

Job Title : UX Design Lead
Location: Palo Alto, CA
Duration: 12 Months

We are looking for a design professional who can

  • See beyond the seeing and can translate an understanding of human behaviour into disruptive customer experience
  • Deliver the brand experience consistency across all interactions across all channels
  • Couples domain understanding, customer needs, technology and enterprise vision, to achieve sticky experiences
  • Can weave together a coherent story of brand personality and experience for stakeholders
  • Redesign existing processes for performance and usability; be actively involved in testing
  • Collaborate closely with stakeholders and cross functional teams to implement and execute prototypes
  • Act as design coach for cross-functional teams; help build a culture of design

Qualifications

    6+ years of proven design and visualization experience of both sites, retail apps and enterprise applications
  • Experience in evaluating existing applications and their UX effectiveness
  • Experience in creating wireframes, storyboards, sitemaps and screen flows that incorporate a visual or brand identity into the finished product
  • Can deliver the brand experience consistency across all interactions across all channels
  • Experience in design optimization for greater usability; experience in usability testing
  • Experience of design and visualization tools (Adobe, Sketch, Invision, Figma, Principle)
  • Deep prototyping experience with scenario simulation
  • Analyzing user sentiment, feedback and activity

 

Apply

Technical Architect -

TCT4268 Chicago IL

Job Title : Technical Architect
Location: Chicago IL
Duration: 12 Months

About you

  • Must have Architected and Developed at least one project based on MEAN / MERN with Cloud technology services
  • Experience of working in Agile development models in at least 3 development projects
  • Minimum 3 years' experience managing and delivering technology development projects for US/Europe clients.
  • Estimation, RFP, R&D, Mentoring
  • Experience with front end UI technologies like HTML5, CSS3, jQuery, TypeScript and one of Angular or ReactJS framework
  • Experience with web service standards (Web API, MVC, SignalR, WCF, REST, XML, JSON and SOAP).
  • Experience with .Net, .net Core, MVC, Full stack, MEAN stack, NoSQL (Mongo, Dynmao), containerization, Cloud computing (AWS/Azure), Devops.
  • Good understanding and implementation of software design patterns such as MVC, repository, dependency injection, inversion of control, singleton unit of work and others.
  • Database Design and implementation knowledge on SQL queries, functions, packages, triggers and replication
  • Should have deep understanding and experience in Microsoft technologies. Responsible for detailed technical design at a solution level.
  • Automation experience on Code Review, Unit Testing and Integration testing is an added advantage.
  • Experience of working in onshore/offshore model to understand business requirements and design specifications and develop code in accordance with them
  • Should assist with technical effort estimating, creation of work breakdown structure, risks and solutions at a solution level.
  • Should review design and implementation of junior designers and developers on the quality of technical deliverables and adherence to quality process
  • Experience from IT Service/Consulting Industry
  • Strong analytical & problem-solving skills and ability to manage multiple requests
  • Good oral and written communication skills

What You Will Do

  • Understand and take ownership of the technical solution (SRS, high-level design, low-level design) from/along with the technical/solution architect for successful implementation in the project
  • Pre Sales support: Managing RFPs
  • Technical Analysis or Impact Analysis of the given technical and/or functional specifications or a CR
  • Accurate Size Estimation of deliverables using estimation techniques
  • Building capabilities: Training/mentoring resources on technical expertise and upskilling them
  • Ensuring implementation of technical and other standards/guidelines to facilitate improvement of software quality and of software development processes
  • Perform review processes of code, unit test cases, unit test results, analysis and other documents, ensuring maximum quality of the deliverable
  • Good grasp of Software Development Life Cyle and related processes including CMMi
  • Stakeholder communication and management with Status Report on Weekly/Monthly basis.
  • Achieves strategic customer objectives defined by company management.
  • Maintains high customer satisfaction ratings that meet company standards.
  • Maintains high team morals in adverse times

 

Apply

Security Analyst -

TCT3869 Miami FL

Job Title : Security Analyst
Location: Miami FL
Duration: 6 Months

Responsibilities

  • Define, implement and manage a comprehensive IT security program that supports corporate business objectives, ensures adherence to regulatory requirements and continually focuses on improving our security posture.
  • Collaborate with global, cross functional teams and senior business leaders to provide the corporate vision and define the Information Security strategy; effectively balance the business needs of our internal stakeholders and customers in addition to focusing on adherence to regulatory and compliance needs
  • Use a risk-based approach to provide leadership, direction and prioritization in assessing and evaluating information security risks across the organization with a high level of integrity and discretion, positioning the identified risks with executives and ensuring the execution of the agreed upon mitigation/remediation steps
  • Socialize the resulting strategy to create alignment and support for these goals and initiatives, communicating regularly to ensure that leadership at all levels is informed about efforts and trends impacting the overall effectiveness of the information security programs; determine key performance criteria and metrics
  • Identify and advocate for investments to achieve the security strategy by aggressively managing capital and operating budgets and providing thorough ROI analyses to recommended new security spend, as appropriate
  • Assume responsibility for the ongoing development and implementation of the information security project portfolio, incident response and security policy frameworks, security compliance activities, threat and vulnerability management, as well as administration of the organization information security training and awareness program, providing specialized triaging in areas of high sensitivity
  • Define, drive and manage the corporate information security technology architecture spanning security solutions across the enterprise, continually keeping abreast of new solutions and positioning them within the enterprise
  • Define security requirements to allow for corporate and external service compliance to industry standards including HIPAA, HITECH, PCI, SOC 2, Privacy Shield, GDPR and other regulatory data handling standards
  • Evangelize compliance requirements across the enterprise partnering with cross functional teams to ensure compliance across the enterprise and, when required, lead these teams in cross-functional efforts
  • Ensure execution of required testing and auditing activities by internal and external parties leading to the successful certification of the company on an on-going basis
  • Lead, recruit, mentor and develop a Security, Privacy and Compliance Analyst team to assist with IT Security and Compliance tasks
  • Collaborate with the CIO and staff to provide company-wide security initiatives.
  • Enhance existing cybersecurity frameworks in order to define, design, and implement simplified, standards-based system architectures.
  • Test and assess existing cybersecurity products and services against industry-standard internal and external benchmarks to insure optimal performance and service delivery.
  • Participate in IT and information security audits and prioritize corrective actions and successful remediation of areas supervised to ensure that continuous improvements are made on an ongoing basis.
  • Establish and audit appropriate tools and monitors to detect intrusion incidents and anomalies.
  • Evaluate and pursue cybersecurity technology cost containment and reduction strategies.
  • Conduct or arrange for cybersecurity training sessions for staff or individuals responsible for safeguarding data.
  • Participate in response team to any information security incidents. Act as an advocate for information security best practices.
  • Cultivate organizational values and hold employees accountable for fostering these values for a healthy, professional, and productive secure work environment.
  • Provide individualized consultation, guidance, and development to team members.
  • Ensure that cybersecurity principles and standards are consistently applied across the data center, computer, storage, and network services.
  • Perform and commission information security risk assessments to identify open security hazards and monitor systems for compliance with information policies, guidelines and practices. Coordinate efforts with IS and impacted groups to mitigate any hazards or deficiencies detected.
  • Create and document cybersecurity standards and practices regarding data center, compute, storage, and network services.
  • Create scalable, interoperable, and flexible cybersecurity solutions.
  • Support assigned systems with on-call availability and respond within agreed upon timeframes.
  • Establish, document and implement a standard routine and process for the application of patches/updates to cybersecurity systems, applications, and hardware and firmware to ensure all physical, virtual, and hosted systems are patched with the appropriate level of security and versioning.
  • Manage configuration, change, and release processes for cybersecurity systems.
  • Ensure optimal service delivery, availability, and capacity of cybersecurity systems.
  • Serve as the liaison with hosted platform and third-party providers to monitor service level agreements and ensure that security expectations and requirements are met.

 

Apply

Business Intelligence Developer -

TCT7268 Caramel IN

Job Title : Business Intelligence Developer
Location: Caramel IN
Duration: 12 Months

Responsibilities

  • Collaborate with stakeholders, data analysts, and data scientists to gather and understand business requirements for data-driven decision-making.
  • Design, develop, and maintain BI solutions, including data visualizations, dashboards, and reports using tools such as Power BI, Tableau, or similar technologies.
  • Optimize BI solutions for performance, usability, and cross-device compatibility.
  • Maintain and update existing BI solutions as needed to reflect changes in business requirements, data structures, or industry best practices.
  • Ensure data accuracy, consistency, and integrity across BI solutions by implementing data validation and quality checks.
  • Provide technical support and guidance on BI best practices to team members and stakeholders.
  • Continuously stay up to date with the latest trends and developments in business intelligence, data analytics, and related technologies.
  • Develop and maintain ETL processes and data pipelines to extract, transform, and load data from various sources into the BI platform –not an immediate responsibility, but one looking into a possible future evolution of the role.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Business, or a related field; a Master's degree is preferred.
  • A minimum of 5 years of experience in Business Intelligence development, with a strong portfolio showcasing your ability to create engaging and effective BI solutions.
  • Proficiency in modern BI tools and platforms. Experience in Power BI is a must. Experience in Tableau or GainSight is a plus.
  • Strong knowledge of SQL and experience working with relational databases. Experience of working with Snowflake is a plus.
  • Familiarity with data warehouse concepts, such as star schema, snowflake schema, and dimensional modelling.
  • Strong analytical and problem-solving skills, with the ability to understand and communicate complex data insights effectively.
  • Excellent communication and collaboration skills, with the ability to work effectively with stakeholders and team members across different functions.
  • Strong attention to detail and a commitment to producing high-quality work.
  • Experience with ETL processes and data pipeline tools, such as Dbt, Talend, or similar technologies is a plus.

 

Apply

Referral Program

If you know anyone who is talented, dependable, and has a focus on quality, we would love to hear from you. Tricore have a streamlined process in place for accepting referrals, reviewing candidate profiles, and conducting interviews. Our process is transparent and easy to follow to ensure that candidates are evaluated fairly and efficiently. To make the referral program successful, we prioritize communication and follow-up with both the referrer and referred candidates. . If your referral is successfully placed in a job or project, you will earn a referral fee. To refer a candidate, simply email us at careers@tricoretechnologies.com with their name, contact information, and a brief description of their skills and experience