




**Software Engineer III .NET** ROLE SNAPSHOT This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate has a strong desire for excellence, regularly takes initiative, works with minimal supervision, confidence in their expertise, collaborative team player and is a creative problem solver. KEY DUTIES * Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large\-scale proprietary software for internal use. o Design and implement major new features and functionality o Identify and evaluate new technologies for implementation. o Consult with end user to prototype, refine, test, and debug programs to meet needs. * Work within R\&D to improve processes and best practices o Innovate process solutions o Align best practices o Monitor for and sometimes enforcement of standards * Serve as technical expert on development projects. * Participate in full development life cycle including requirements analysis and design. * Write technical specifications based on conceptual design and stated business requirements. * Diagnose and fix complex product defects within a project or supporting customers. * Work with limited supervision on complex projects. * Latitude for independent judgment. * Assist and mentor less experienced team members. * Actively participate in Agile ceremonies. * Other duties as assigned. BASIC QUALIFICATIONS * Typically requires 6 or more years of job experience and education, preferably a degree in Programming, Computer Science or related IT field. * Very good knowledge of the field. Working knowledge of the Agile Project development methodology and be able to implement those methodologies in active projects. * Good working knowledge of the relevant programming language requirements for this role and the ability to share that knowledge with team members. * Assist as a project leader from time to time or as a subject matter expert. * High level of communication skills both verbal and written. * Mentoring skills. **Role Requirements:** * Strong C\# experience (transitioning from version 4 to version 8\). * Must have experience with .NET development (full\-stack). * On\-premise installation and legacy software development experience required. * WPF experience is a nice\-to\-have (training can be provided if needed). * Database experience is a plus. * Agile methodology exposure; Jira experience is a bonus. * Minimum 5 years of professional experience (not a junior role). * Experience working with remote/distributed teams. * Automation experience is highly valued (e.g., scripting, PowerShell, or test automation). * B2\+ English


