04 nov
|
Wolters Kluwer
|
Álava
04 nov
Wolters Kluwer
Álava
Join us at Wolters Kluwer and be part of a dynamic general technology company that makes a difference every day. We provide expert software and information solutions that the world's leading professionals rely on, in the moments that matter most.
Senior Product Software
Engineer (AI Specialist) The Senior Product Software Engineer (AI Specialist) will own software solutions from discovery through production, translating customer and business needs into secure, reliable, scalable, and maintainable software products. Exercises sound engineering judgment and uses approved AI-assisted development and automation tools where appropriate, while remaining accountable for the quality, correctness, security, and operational readiness of all work approved or released. Own software solutions from discovery through production, translating customer, business, and technical requirements into sustainable outcomes.
Software Development: Design, develop, test, implement, maintain, and improve software applications, services, and platforms using direct and approved AI-assisted approaches. Apply approved AI-assisted techniques while validating outputs and maintaining accountability for architecture, quality, security, and operational readiness. Determine and execute testing and verification approaches based on complexity, risk, and business impact.
Apply security, privacy, compliance, and data-protection requirements throughout the lifecycle.
Performance and Reliability Improvement: Improve performance, scalability, reliability, resiliency, and maintainability while reducing operational risk.
Verification and Quality Accountability:
AI-generated output remains unverified input until it has been reviewed and validated through practices appropriate to the associated risk. Determine the testing and validation needed within the assigned area. Ensure solutions meet quality, reliability, security, compliance, and operational expectations.
Education (Required): Bachelor's degree in a relevant field, or equivalent demonstrated experience. Work Experience (Required): 4-6 years of relevant experience in product software engineering.
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 software, and resolve software-related issues.
Software Development: The ability to produce working software that meets its requirements, whether by writing it, directing approved tools that generate it, or reviewing and taking accountability for contributed work. Includes designing, testing, implementing, and the ability to read, trace, and diagnose code regardless of who or what produced it. Ability to build software that achieves intended outcomes by writing code, directing approved code?driven development (SDD)
practices, and read, trace, test, debug, and improve code regardless of its origin.
The ability to translate customer needs, business objectives, and product intent into clear, structured, and testable specifications that guide design, engineering, validation, and delivery.
Analysis: Testing: The skill of evaluating a system or process to identify problems, measure effectiveness, and ensure quality or functionality.
Agile: The ability to respond to change swiftly and effectively, with emphasis on continuous improvement, adaptive planning, and flexibility.
Version Control: Includes writing reviewable changes, reviewing others' work, maintaining a clean history, and using the repository as a record of why a system is the way it is.
Relational Database: The ability to design, implement, and manipulate relational databases, including proficiency in SQL, database management systems, and database design principles. The ability to design, develop, and manage application programming interfaces, including documentation, security, and testing practices that enable software systems to communicate. The ability to structure software so it is understandable, changeable, secure, operable, and fit for the problem.
The ability to create, organize, maintain, and communicate technical information so it is current, accessible, and useful. The ability to apply application security controls that prevent, detect, and respond to vulnerabilities, including secure coding, access control, authentication, and security testing. making controls.
📌 Senior Product Software Engineer (Ai Specialist) (Álava)
🏢 Wolters Kluwer
📍 Álava