Description
At Winona IT, we want to empower our teams to solve hard problems – customer problems and business problems – in ways that our customers love yet work for the business. Our teams are cross-functional and durable, ideally comprised of a product manager, a product designer, and several engineers.
We staff our teams with the skills necessary to produce effective solutions that are valuable (our customers will choose to use), viable (the solution works within the many constraints of the business), usable (the user can figure out how to use) and feasible (our engineers have the skills and technology to implement).
While the product manager is accountable for ensuring the solution is both valuable and viable and the product designer is accountable for ensuring the solution is usable, the engineers are accountable for ensuring the solution is feasible.
You will be coming in to primarily support a C# WPF desktop application that enables our client to process insurance documents electronically. We are currently in the transition from this software to the Dynamics 365 platform and various other technologies to meet the growing needs of our clientele. It is an exciting time to join the team to maintain the existing solution while gaining new knowledge about modern technologies and assisting the existing team with this migration. Beyond this project Winona IT is enabling multiple clients with heavily custom software solutions with varying technologies that will enable ongoing growth and engaging domain problems.
As a Software Engineer, you will be expected to:
- Support a legacy client application written in C#, but also using SQL, WPF, and MVVM
- Be able to solve bugs from production (reproduce, investigate, fix, and deploy).
- Understand time expectations, raise flags about blockers or delays daily.
- Engage in estimation of tasks and stories and improving over time.
- Create and maintain documentation of solutions (readme, process, and system descriptions).
- Engage with your personal growth plan (identify with help the areas of improvement and work towards it).
- Plan and take responsibility for your own time.
Necessary Qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years working on technology-powered products as a software engineer utilizing C# and SQL.
- Proven ability to engage with users, engineers, designers, and product managers in a constructive and collaborative relationship.
- Ability to make independent decisions
- Strong critical thinking and problem-solving skills
- Able to tolerate and manage stress in a fast-paced environment
- Flexible and adaptable with the ability to work under pressure to meet deadlines in a fast-paced office environment
- Ability to seek out new methods and principles and be willing to incorporate them into existing practices
- Must possess exceptional written and oral communication and interpersonal skills
- Ability to present information for decision making purposes with little or no direction
- Be self-empowered & know when to escalate issues appropriately
Benefits
Winona IT has a comprehensive benefits program that includes Health, vision, and dental insurance, life insurance, 401(k) plan, short-term and long-term disability coverage, generous vacation and flex time off programs, remote work, company paid holidays, and training and development opportunities.
Diverse Perspectives:
We know that innovation thrives on product teams where diverse points of view come together to solve hard problems in ways that are just now possible. As such, we explicitly seek people that bring diverse life experiences, diverse educational backgrounds, diverse cultures, and diverse work experiences. Please be prepared to share with us how your perspective will bring something unique and valuable to our product teams