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

Apply Now

Qualified candidates will possess the following experience:

  • At least 5 years experience as a Project Manager, leading application development, web infrastructure, systems development, or network/server implementation initiatives.
  • Proven experience utilizing formalized methodologies such as Agile or Waterfall.
  • Expertise in project planning, budget forecasting and allocation, resource management, risk management and implementation.
  • Experience using project tracking tools such as MS Project.
  • Experience managing concurrent projects.
  • Experience mentoring, conducting conflict and issue resolution, and successfully leading diverse teams through project delivery.

Project Manager responsibilities include creating project plans based on requirements and design documents, establishment of project milestones, resource determination and allocation, mitigation of scope creep, resolving issues and delivery of final product. Exceptional written and verbal communication will be required to communicate across various functional entities such as business stakeholders, systems, and development. 

Apply Now

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.

Apply Now

Qualified candidates will possess the following experience:

  • 5-10 years of product solution development experience.
  • Ability to operate with complete autonomy while defining and building cloud-native software product as a platform, with a comprehensive understanding of underlying services and technologies.
  • Experience leading product development with a focus on security and regulatory compliance.
  • Ability to make critical data-driven decisions while maintaining development velocity.
  • Extensive experience working in agile delivery.
  • Experience building organizational relationships, and partnering with and influencing leadership, while developing a strong reputation across the organization.
  • 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 Technical Product Owner will work closely with internal technical teams, including business product leadership, design services, engineering and development, to define requirements, technical features and user stories. Define technical vision and roadmaps to meet transformation objectives and ensure dependencies are identified and solutions are architected. Provide direction for systems analysts to execute business objectives in a scrum environment. Inspect business and technical roadmaps, backlogs and associated delivery plans using in-depth technical knowledge to assess risk and increase quality. Define and build scorecard to continuously monitor and analyze roadmap durability, backlog health, velocity, quality, feature throughput and product performance to drive incremental improvements across program practices. Empower full team autonomy through groomed solutions in a lean delivery model and coordinate product release with business and development teams.

Apply Now

Qualified candidates will possess the following experience:

  • 5-10 years of relevant technical product experience.
  • Ability to translate business and functional concepts into detailed user stories and/or product documentation.
  • Results-oriented self-starter with a high level of initiative, ability to work independently, and strong sense of ownership and pride in work.
  • Strong organizational and prioritization skills and the ability to manage multiple time-sensitive projects.
  • Extreme attention to detail and strong work ethic.
  • Understanding of development best practices, current trends in the marketplace, marketing aspects of websites and mobile applications, and the latest user technologies.
  • Experience in all phases of the software development lifecycle including analysis/requirements, design, development, testing, and maintenance/operations.
  • Strong business and marketing acumen.
  • Exceptional verbal and written communication skills.
  • Ability to present concepts, ideas, strategy, and metrics to senior management.

 The Technical Program Manager will own and deliver certain features as part of the overall product roadmap. Contribute to key application delivery initiatives in an Agile development environment. Meet with stakeholders and upper management to define and document features and requirements. Participate in design sessions and work with the team and designer to document wireframes, design, and user experience. Create product documentation to detail features and requirements. Work with the technical team to bring the features to life. Monitor the QA and testing process and work with the team to ensure all features are tested and functioning properly. Track and monitor ongoing maintenance of the products and ongoing issues and bugs. Research trends in the marketplace. Serve as an expert on platform features and admin tools and train internal users on tools and features. Monitor user feedback and incorporate into product recommendations.

Apply Now

Qualified candidates will possess the following experience:

  • 5-10 years of relevant technical business analysis experience
  • Ability to define stories and prioritize team backlog to streamline execution of program priorities, while maintaining conceptual and technical integrity of features.
  • Capacity to collaborate with designers, architects, technical program managers, test engineers and UX to identify solutions and debate option merits.
  • Capability to decompose requirements form a variety of sources into user story acceptance criteria.
  • Strong organizational and prioritization skills and the ability to manage multiple time-sensitive projects.
  • Solid experience working in mature agile environments, including various agile frameworks such as Scrum, Kanban and TDD/BDD.
  • Experience in all phases of the software development lifecycle including analysis/requirements, design, development, testing, and maintenance/operations.
  • Exceptional verbal and written communication skills.
  • Ability to present concepts, ideas, strategy, and metrics to customers and project stakeholders.

The Product Manager - Technical will work with internal team members and customers to define the details behind business requirements, technical specifications and API strategy for platform building blocks. Break down requirements from a variety of sources into well written user stories with defined acceptance criteria. Maintain constant visibility into performance and operations of services to identify issues and opportunities. Analyze existing state and capabilities as well as prepare business recommendations and available options while maintaining a focus on providing the best possible client experience.

Apply Now

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.

Apply Now

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.

Apply Now

Qualified candidates will possess the following experience:

  • 5 years of experience as an agile practitioner with application development or DevOps experience.
  • Experienced with agile release planning and road map. Experienced working with Scaled Agile teams is highly preferred.
  • Experienced working with an Application Lifecycle Management (ALM) tool. (Rally, JIRA, Version One, etc.) Preferred.
  • 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

Agile Coach responsibilities include conducting agile training in group settings. guiding and coaching development and/or DevOps teams on Agile practices. Working closely with teams and team members to develop and perform activities to improve development abilities. Establishing, monitoring and updating coaching plans for agile/scrum teams.

Apply Now

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.

Apply Now

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.
  • Experience developing .NET applications within an enterprise environment.
  • Knowledge of Visual Studio.NET.
  • Experience using .NET 4.8 and .NET Core 3.1 is highly desired.

.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 work independently or as part of a collaborative environment.

Apply Now

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.

Apply Now

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.

Apply Now

Qualified candidates will possess the following experience:

  • More than 3 years of design, development and implementation of Robotic Process Automation (RPA) solutions.
  • Experience working in a Scaled Agile (SAFe) and Scrum environment.
  • Experience working in Microsoft development technologies, such as C#/.NET.
  • Experience working on RPA platforms such as Pega Robotics/OpenSpan, UiPath, Blue Prism and Automation Anywhere.

RPA Developer responsibilities include design, development and implementation of RPA solutions to streamline processes and maximize efficiency. Provide input to project leaders to develop project plans, define specific development tasks and dependencies, and provide time estimates for development and implementation.

Apply Now

Qualified candidates will be required to perform the following:

  • Build and execute recruiting strategies which include job description review, candidate assessment, sourcing methodologies, research, proactive cold calling and candidate development.
  • Be able to conduct interview preparation and coaching, feedback collection, creation and negotiation of offers, and reference checking.
  • Create strong relationships in order to build a pipeline for future client openings.
  • Communicate appropriately, proactively and consistently with Business Development Managers, Human Resources, and potential candidates to ensure a positive client and candidate experience.
  • Utilize passive and direct sourcing techniques, and seek new methods and innovative solutions to identify and attract prospective candidates and build talent pipeline.
  • Represent and differentiate TDK Technologies to external candidates by effectively describing our business, strategy, culture and values.
  • Partner with Business Development Managers and recruiting peers to share talent, market intelligence, and best practice recruiting methodologies.

Qualified candidates will have the following experience:

  • 3 years experience in a Technology Recruiting role; agency recruiting experience preferred.
  • Bachelor’s degree or equivalent recruiting experience required.
  • Advanced consultative skills with a strong sense of urgency and continual drive for process improvement.
  • Expertise in social networking.
  • Ability to prioritize and organize work to meet deadlines and deliver high quality results.
  • Experience working with an Applicant Tracking System in a high volume, professional recruiting environment.
  • Ability to overcome obstacles, proactively manage expectations and relationships, provide innovative ideas and solutions, and share best practices.
  • Strong critical thinking and objective reasoning skills.

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