Bachelors degree in Computer Science, Engineering, or equivalent experience.
24 years of professional software development experience.
Solid understanding of object-oriented programming and design principles.
Experience with at least one modern language / framework (e.g., C# / .NET Core, React, or Node.js).
Familiarity with RESTful APIs and basic integration techniques.
Experience with databases (SQL and / or NoSQL).
Exposure to source control (e.g., Git) and Agile development methodologies.
Understanding of basic software security practices and data privacy awareness.
Strong problem-solving skills and ability to work independently in a fast-paced environment.