Software engineer iii .net
role snapshot
this position is responsible for enhancing and maintaining existing software products as well as developing new products. The idóneo 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.
* design and implement major new features and functionality.
* identify and evaluate new technologies for implementation.
* consult with end user to prototype, refine, test, and debug programs to meet needs.
* work within r&d; to improve processes and best practices.
* innovate process solutions.
* align best practices.
* 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 sub
#j-18808-ljbffr