MiTek USA, Inc. Software Engineer II in Greenwood Village, Colorado

Summary Designs and develops software applications for distribution toexternal customers. Responsible for coding and debuggingengineering/scientific or business management applications by performing thefollowing duties.Essential Duties and Responsibilities include the following. Other duties maybe assigned.Design, code, test and debug new software using Microsoft technologiesspecifically: C#, .NET Framework, WPF, XAML. Some applications usecomponents written in C and C++ with MFC. SQL server used for the data store55Collaborate with requirements, Software Quality and other development teamsto ensure that solutions are efficient, consistent and fulfill business needs10Work in an Agile software development environment (using Scrum),participating in daily scrum meetings and monthly retrospective and planningmeetings10Attendance during regular work hours and overtime as required0Participate in design and design review using UML5Participate in requirements review5Refactor existing software5Apply generally accepted programming standards and techniques to assureefficient program logic and data manipulation.5Act as liaison with manufacturers and vendors of software and applicationproducts, especially with regard to problem diagnosis and resolution5Education and/or Experience Bachelor's degree from four-year college or university preferably inComputer Science or Engineering; Three to five years related experienceand/or training; or equivalent combination of education and experience.CompetenciesTo perform the job successfully, an individual should demonstrate thefollowing competencies: Analytical - Synthesizes complex or diverse information; Collects andresearches data; Uses intuition and experience to complement data; Designswork flows and procedures. Design - Generates creative solutions; Translates concepts andinformation into images; Uses feedback to modify designs; Applies designprinciples; Demonstrates attention to detail. Problem Solving - Identifies and resolves problems in a timely manner;Gathers and analyzes information skillfully; Develops alternativesolutions; Works well in group problem solving situations; Uses reasoneven when dealing with emotional topics. Technical Skills - Strives to continuously build knowledge and skills;Shares expertise with others. Trains others. Teamwork - Balances team and individual responsibilities; Exhibitsobjectivity and openness to others' views; Gives and welcomes feedback;Contributes to building a positive team spirit; Puts success of team aboveown interests; Able to build morale and group commitments to goals andobjectives; Supports everyone's efforts to succeed. Quality Management - Looks for ways to improve and promote quality;Demonstrates accuracy and thoroughness. Judgment - Displays willingness to make decisions; Exhibits sound andaccurate judgment; Supports and explains reasoning for decisions; Includesappropriate people in decision-making process; Makes timely decisions. Planning/Organizing - Prioritizes and plans work activities; Usestime efficiently; Plans for additional resources; Sets goals andobjectives; Organizes or schedules other people and their tasks; Developsrealistic action plans. Professionalism - Approaches others in a tactful manner; Reacts wellunder pressure; Treats others with respect and consideration regardless oftheir status or position; Accepts responsibility for own actions; Followsthrough on commitments. Quality - Demonstrates accuracy and thoroughness; Looks for ways toimprove and promote quality; Applies feedback to improve performance;Monitors own work to ensure quality. Performs code reviews of peers. Initiative - Volunteers readily; Undertakes self-developmentactivities; Seeks increased responsibilities; Takes independent actionsand calculated risks; Looks for and takes advantage of opportunities; Asksfor and offers help when needed. Innovation - Displays original thinking and creativity; Meetschallenges with resourcefulness; Generates sugges