Technology Careers

At TDK Technologies, our passion is placing people into information technology jobs. We’ll work hand in hand with you to understand your passions, strengths, and weaknesses so we can ensure your next job won’t only push you to the next level of your technology career but fuel your passion for IT excellence.

We also believe that the most effective teams are diverse teams. Teams made up of people with different experiences and backgrounds are proven to deliver more successful results. TDK is focused on building teams of qualified individuals that are diverse in race, gender, sexual orientation, religion, ethnicity, national origin and all the other characteristics that make us different.

Your Future Starts Here

Submit Your Resume

Qualified candidates will possess the following experience:

  • At least 3 to 5 years experience in the design and development of .NET based applications using C# and Entity Framework.
  • Strong understanding of both .NET Framework (4.8) and .NET Core (3.1+), with a preference for experience in the latest versions.
  • Skilled in writing SQL queries, including the ability to create, modify and optimize database schemas for seamless application integration.
  • Proven track record of developing .NET applications within complex enterprise environments.
  • Proficient in using Visual Studio and other relevant development tools.

.NET Developer responsibilities include using C#/.NET Core to create applications based on technical requirements. Develop new code combined with extensive documentation so that future enhancements can be created and implemented. Follow OOAD principles and create code within an enterprise environment. Can be successful working independently or as part of a collaborative environment.

Submit Your Resume

Qualified candidates will possess the following experience:

  • At least 3 to 5 years of experience in the design and development of Java-based applications following OOAD principles.
  • Experience developing full-stack applications using React, JavaScript, HTML and XML.
  • Strong knowledge in Core Java (version 8.X)
  • Experience implementing development frameworks such as Spring Boot, Spring JPA and Hibernate.
  • Experience developing and consuming SOAP and RESTful web services.
  • Experience utilizing unit testing tools (JUnit, Mockito).
  • Experience using relational databases including Oracle, MySQL or MongoDB.
  • Experience in an Agile environment is strongly preferred.

Java Developer responsibilities include design and development of Java applications based on technical requirements, creating new code as well as making enhancements to existing code. Provide functional programming deliverables within strict deadlines. Can work independently or as part of a collaborative environment.

Submit Your Resume

Qualified candidates will possess the following experience:

  • At least 3-5 years building web applications using JavaScript, ReactJS, Flux and Redux.
  • In-depth knowledge of CSS, HTML and other front-end languages.
  • Experience with backend development using Java and Spring Boot.
  • Experience with relational databases such as MySQL/SQL Server, DynamoDB and MongoDB.
  • Experience designing and building microservices using AWS.
  • Experience with browser-based debugging and performance testing software.

ReactJS Developer responsibilities include design, development and implementation of robust user interface components following Flux or Redux workflows. Daily collaboration with development team and project stakeholders to align development activity with product requirements. Conduct functional and performance testing using manual and automated testing tools.

Submit Your Resume

Qualified candidates will possess the following experience:

  • 5 years of product or project development experience, or 3 years of project development experience on an Agile Team or an equivalent combination of education and work experience
  • Understanding of facilitation techniques and demonstrated experience facilitating meetings at multiple levels of an organization
  • Intermediate working knowledge of Microsoft Office applications, including but not limited to Outlook, Word, and Excel

Scrum Master responsibilities include guiding and coaching Scrum Teams on how to use Agile practices and principles to deliver high quality products and services. Ensures the team understands and adheres to Scrum theory, practice and guidelines. Coaches the team in self-organization and execution of Agile artifacts and ceremonies. Resolves team impediments to increase team velocity and capacity.

Submit Your Resume

Qualified candidates will possess the following experience:

  • At least 5 years experience as a Business Analyst, in either systems or application development projects.
  • Experience gathering business requirements through various methods from business stakeholders, and documenting those requirements through business requirements documents, use cases and/or user stories.
  • Ability to create technical requirements from business requirements.
  • Experience defining test cases based on applicable development methodologies is a plus.
  • Possess excellent presentation, verbal and written communication skills.

Business Analyst responsibilities include eliciting and documenting business requirements and creating technical requirements in conjunction with the technical team, based on the business requirements. Execution of project responsibilities with Agile, Iterative or Waterfall methodologies. Creation of superior documentation and comprehensive test plans to validate project requirements.

Submit Your Resume

Qualified candidates will possess the following experience:

  • 5 years of experience setting up, maintaining and performing test automation on multiple application platforms, such as mobile, desktop and web, and building test scenarios and acceptance tests.
  • Experience working with development and deployment teams, resolving system issues, and providing input on testability of functional elements during product design.
  • Experience creating test scripts using Java and Selenium.
  • Experienced in defect tracking using Jira.
  • Ability to write SQL to perform database validation.
  • Ability to understand project documentation and objectives to create and execute test cases.
  • Experience testing within an Agile environment is highly desired.

Quality Engineer/SDET responsibilities include leveraging advanced programming skills to create automated testing tools to contribute to design and development of production software with a focus on testability, robustness and performance.

Submit Your Resume

Qualified candidates will possess the following experience:

  • 5-10 years leveraging technology to improve delivery through containerized systems and services in support of operational efficiencies.
  • Experience designing and maintaining software development and software operation toolchains.
  • Experience writing code to automate processes to meet customer needs.
  • Experience developing algorithms and workflow automation for Artificial Intelligence, Machine Learning, and Natural Language Processing.
  • Ability to build data models/databases using Postgres, MongoDB, DynamoDB, SQLite, APIs and data feeds.
  • Experience working in a DevOps environment, using CI/CD tools such as Jenkins, JIRA, and Confluence.
  • Experience working in cloud environments, preferably AWS.
  • Familiarity with monitoring tools such as Dynatrace, AppDynamics, Splunk, Logstash, or Kabana.
  • Experience in all phases of the software development lifecycle including analysis/requirements, design, development, testing, and maintenance/operations.
  • Exceptional verbal and written communication skills.

The Site Reliability Engineer will be responsible for providing support and monitoring of AWS-based infrastructure and applications to ensure operational stability. Work closely with application development, DevOps, and engineering teams to create self-supported, sustainable operational ecosystems. Coordinate and assist teams in building competencies with infrastructure using object-oriented programming and configuration management domain-specific language. Build platforms that teams can leverage to accelerate innovation in the areas of reliability, scalability, and velocity.

Submit Your Resume

Qualified candidates will possess the following experience:

  • 5 years of experience working in a Scaled Agile environment.
  • Adept at Agile work management tools, such as JIRA.
  • Experienced  taking ownership of Program Increment (PI) planning from preparation to execution.
  • Expertise in facilitating feature refinement, prioritization and other Agile Release Train ceremonies.

Release Train Engineer responsibilities including managing processes, execution and continuous improvement of the Agile Release Train (ART), including feature roadmaps and planning. Working with the Product Architect and Product Manager to prioritize and refine features to meet Definition of Ready. Ensuring effective communication and coordination for and during quarterly planning, including feature reviews and story alignment.

Need Technology Career Guidance?

TDK Images Interviewing Small

Things to Consider When Interviewing

Discover Them
TDK Images Resume Tips Small

Resume Writing Tips

Write Like a Pro
TDK Images Search Tips Small

Technology Career Search Tips

Explore the Secrets

Want to see what TDK can do for you?

Let's Talk