| Overview |
The Software Engineer position within the Software team at Zoot Enterprises Inc. focuses on using agile development methodologies to design and develop high quality software. A Software Engineer uses engineering principles and programming languages to build software solutions for end users. The Software Engineer position is fast paced and ever changing requiring flexibility selfinitiative and regular management of changing priorities.
The Software team is responsible for development testing and release of Zoots core software tools and services.
For over 30 years Zoot Enterprises has been a global provider of advanced origination acquisition and decision management solutions. Our customercentric tools and services enable Zoots clients to add value and differentiation while providing nimble scalable solutions for specific business objectives. Zoot provides a cloud based secure processing environment. We offer tailored data driven decisioning technology solutions that empower our clients to streamline processes increase flexibility and efficiency accelerate growth while accessing hundreds of cutting edge data sources to help reduce risk.
Essential Job Functions |
- Expertise in one or more programming languages and software engineering concepts.
- Design develop and maintain client software in accordance with internal or external client specifications following general Zoot programming practices and procedures.
- Analyze and fully understand project requirements and design to formulate and implement effective and efficient solutions.
- Test and verify code to ensure that it meets specifications and requirements.
- Perform with a servicefocused mindset with emphasis on delivering ontime highquality products and services.
- Update knowledge and skills to keep up with rapid advancements in industry technological advances and software technology including languages operating systems development tools etc.
- Analyze and fully understand Zoots distributed system development process transaction flow and processing company structure internal tools and related rules regulations guidelines policies and procedures.
- Plan tasks accordingly to meet individual project deadlines by utilizing initiative and good judgment personal planning goal setting and positive proactive interaction with other organizations.
- Monitor functioning of software and make necessary modifications to ensure system operates in conformance with specifications and solve production issues arising from any software troubles.
- Advise mentor train or assist engineers and developers at other skill levels as needed to ensure timely releases of high quality code.
- Know and comply with Zoots Policies and Procedures Code of Business Conduct and Employee Agreement.
- Achieve a servicefocused culture with emphasis on delivering ontime highquality products and services to internal and external customers.
- Other duties as assigned it is understood that this list of major duties and responsibilities is not an inclusive list and that other duties and responsibilities which may include helping others in the same or different departments may be assigned by supervision.
Core Competencies Required |
Job Specific:
- Active Learning Understanding the implications of new information for both current and future problemsolving and decisionmaking.
- Analytical Skills Uses a logical reasoning process to break down and work through situations or problems; able to identify and define problems collect and analyze information problem solve and make decisions; extract key information from data and develop workable solutions for the problems identified.
- Engineering and Technology Knowledge of the practical application of engineering science and technology; including applying principles techniques and procedures to the design and production of software systems.
- Interpersonal Being aware of others reactions and understanding why they react as they do; being flexible; and listening to others with full attention taking time to understand the points being made asking questions as appropriate and not interrupting at inappropriate times.
- Perseverance Pursues everything with energy drive and a desire to finish; rarely gives up before a task or project is complete especially when encountering obstacles.
- Problem Solving Identify problems and reviewing related information to develop and evaluate options and implement solutions.
- Programming Writing computer programs for various purposes.
- Quality Focused Approaches tasks with attention to detail and a desire to get it right; reviews planning or requirements documents to ensure a thorough understanding of the deliverable; asks questions if uncertain; seeks feedback from others and isnt defensive in receiving it.
- Technical Learning Able to learn new knowledge and skills that apply to ones job duties; willing and able to learn on the fly; learns quickly when facing new problems; versatile and open to change; tries different solutions to try and find the right one; able to approach situations where learning needs to occur in order to successfully complete the task but is able to quickly learn whats needed to accomplish it.
- Troubleshooting Determine causes of operating errors and deciding what to do about it.
Companywide:
- Accountability Takes responsibility for tasks and projects as assigned; holds self and others accountable for high quality timely and costeffective results; accepts responsibility for mistakes.
- Action Oriented Initiative Works hard every day selfmotivated; energized by both tasks expected of the role and new or challenging projects; willing to act even with minimal planning however doesnt act carelessly and takes responsibility for actions whether end result is positive or negative; moves on to the next task or project without being asked or seeks out additional ways to help.
- Communication (General) Effective with the form(s) of communication that are applicable to a given role (oral presentation written); able to be detailed enough to show that the right work was done yet succinct enough to effectively communicate data opinions or findings.
- Critical Thinking Uses logical strategic analytical reasoning to identify the strengths and weaknesses of a given situation and possible solutions conclusions or approaches to problems; able to think outside the box to generate possible solutions.
- Customer Focused Service Oriented Actively works to meet the expectations requirements or needs of internal and external customers; understands who their customer is; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect.
- Development Focused Knows or is able to recognize personal strengths and weaknesses opportunities and limits; learns from mistakes; receptive to sharing ones own shortcomings with others; is comfortable with balanced performance reviews (both positives and areas to improve) and honest professional development and career discussions.
- Driving for Results Solutions Focused Motivated by success and passionate about working and achieving results that align with the plan; finds ways to complete tasks or projects even in the face of adversity and remains optimistic and driven to the end; looks for ways to improve performance all the time.
- Integrity and Trust Widely trusted across the organization; seen as a direct truthful individual; maintains confidentiality as required; admits mistakes; doesnt misrepresent themselves or the facts for personal gain.
- Listening Practices attentive and active listening; has the patience and ability to hear people out; able to accurately restate the opinions of others to validate understanding even if there is disagreement.
- Mentoring Able to effectively share knowledge and insight with others so that they can accomplish tasks achieve goals and enhance skills.
- Organization and Time Management Able to manage multiple projects or tasks and adapt to changing priorities; effective and efficient with own time; able to bring resources (e.g. people materials processes budget) together to get things done and uses them effectively; shows up on time and respects the time of others.
- Problem Solving Willing to solve difficult problems with effective solutions; examines all angles and sources before developing a solution; looks beyond easy solutions and doesnt stop at the first answer; able to uncover or anticipate hidden problems; provides honest analysis even if the answer isnt what people want to hear.
- Professionalism Easy to approach and talk to; able to put others at ease either naturally or due to selfawareness to adjust; warm pleasant and gracious; sensitive to and patient with the personalities of others; builds rapport by making people feel comfortable; works well with others; is seen as a team player and is cooperative; easily gains trust and support of peers; encourages collaboration; able to be candid with peers; solves problems in a way that minimizes negative impacts to others.
- Technical Aptitude Has the functional and technical knowledge and skills to perform a jobs duties at a high level of accomplishment.
- Working with Existing Tools Able to leverage current tools services process and procedures to accomplish tasks; seeks additional understanding of existing processes and procedures; finds ways to improve upon existing options before proposing or exploring new options.
Education Training and Experience Requirements |
This position requires:
High School Diploma
Bachelor Degree Computer Science Software Engineering or related field required.
Experience 5 years of previous software engineering related experience. Or an equal combination of education and experience.
Physical Requirements |
- All positions at Zoot require the ability to move about inside an office environment which includes the operation of computers and other office productivity machinery and frequently communicates with other employees clients vendors and visitors.
- This position specifically requires long periods of sitting at a computer workstation.
Working Conditions |
- In order to optimize team performance the work space for this position is typically a cubicle setting in an open space environment.
Work Hours and Location |
- It is expected that exempt employees and specifically this position regularly and consistently report to work onsite at Zoot headquarters during normal business hours.
- This position will require travel less than 5 of the time.
- Occasional nighttime and weekend work is required within the position.