About The Position

Join our innovative team as an Associate Product Software Engineer, where you'll have the opportunity to work with cutting-edge technologies to develop, debug, and enhance software programs. Your role will be instrumental in improving the functionality and performance of our software products, contributing to the overall success and satisfaction of our users. Hybrid: Eight days a month we come together in the closest office (Wichita, KS and TX-Coppell) within 50 miles to experience the value of connecting with colleagues. You will report to the Manager, Product Software Engineering, and work under the leadership of the Director, Product Software Engineering. This role is a part of DXG | UX/CX - Wolters Kluwer DXG U.S., Inc. This role is a part of DXG | TAA US Professional Market – Wolters Kluwer| Please view the site office location directory for potential office preferences nationwide. | https://bit.ly/Find_A_WK_Office | #LI-Hybrid

Requirements

  • Must be legally authorized to work in the United States without employer sponsorship, now or in the future.
  • Advanced Technology Adoption and Utilization: AI Tool Proficiency: Use AI tools for basic coding, debugging, and documentation tasks; AI Output Validation: Review and verify AI-generated code for accuracy and basic functionality; Responsible AI Usage: Follow organizational AI guidelines and ethical practices; and Basic Agent Usage: Use AI agents for routine development tasks and code generation.
  • Programming: The ability to design, write, test, debug, and maintain the instructions, also known as code, that a computer must follow to execute a task. This skill often involves various programming languages such as Python or C#
  • Competencies: Analytical Skills | Inclusive Collaboration | Drive to Perform | Accountability | Functional Expertise | Operational Expertise.
  • Software Engineering: The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis. This includes the capacity to understand user requirements, create and test the software, and resolve any software-related issues.
  • Software Development: The ability to design, write, test, and implement software programs, applications, and systems. This includes understanding various programming languages, software architecture, and software testing methods.
  • Problem Solving: The ability to understand a complex situation or issue and devise a solution by defining the problem, identifying potential strategies, and ultimately choosing and implementing the most effective course of action.
  • Analysis: The ability to examine complex situations or problems, break them down into smaller parts, and understand how these parts work together.
  • Testing: The skill of evaluating a system or process, often in software or product development. It involves the ability to identify problems, measure effectiveness, and ensure quality or functionality.
  • Agile: The ability to swiftly and effectively respond to changes, with an emphasis on continuous improvement and flexibility.
  • Source Code Repository: The ability to effectively use a source code repository to manage and track changes to code, identify and fix issues, and collaborate with other developers.
  • Relational Database: The ability to design, implement, and manipulate a relational database. This skill often requires proficiency in SQL and an understanding of database design principles.

Responsibilities

  • Assist in developing and maintaining software applications under the guidance of senior team members.
  • Assist in writing and executing unit tests to verify the functionality and correctness of software components.
  • Help identify, log, and track software defects (bugs) through bug tracking systems.
  • Write code following coding standards and best practices provided by the team.
  • Work collaboratively with team members and contribute to team discussions and meetings.
  • Utilize version control systems to manage code changes and participate in code reviews.
  • Aid in debugging and troubleshooting software issues to assist senior team members in resolving problems.
  • Gain an understanding of project requirements and specifications.
  • Participate in testing and quality assurance activities to ensure the reliability and quality of software.
  • Continuously learn and improve coding skills, programming languages, and software development tools.

Benefits

  • Medical, Dental, & Vision Plans
  • 401(k)
  • FSA/HSA
  • Commuter Benefits
  • Tuition Assistance Plan
  • Vacation and Sick Time
  • Paid Parental Leave

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service