- Design, build, and maintain features across all layers of Windows desktop applications, working from requirements with guidance from senior engineers.
- Diagnose and fix defects across the codebase, including customer-reported issues escalated from Support.
- Contribute to internal tooling, build automation, CI/CD pipelines, and test infrastructure.
- Contribute to ongoing modernization, including new architecture and user interface frameworks.
- Write clean, maintainable, well-tested code and participate in code reviews.
- Share team responsibilities such as build pipeline and bug-triage rotations.
- Collaborate with engineers, QA, Product Management, and domain experts to deliver solutions that meet user needs.
- Stay current with industry trends and use modern tools, including AI coding assistants, responsibly.