The Software Engineer’s role is to describe, design, create, assess, and troubleshoot software programs and applications based upon understood business need. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.
Create excellent, stable, code that meets the needs of the customer.
Demonstrate technical creativity while maintaining standards and building within the specifications.
Design, plan, and present end-user prototypes to demonstrate concepts and direction.
Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
Participate in code review activities and ensure that code corrections are made and those changes verified.
Assist in the preparation and documentation of software requirements and specifications.
Research and document requirements of software users.
Review final draft of SDLC documentation for quality and accuracy.
Recommend, schedule, and perform software improvements and upgrades.
Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Administer critical analysis of test results and deliver solutions to problem areas.
Assist in the development and maintenance of user manuals and guidelines.
Communicate with QA during the testing phase of each project.
Work with matrix organizations such as Infrastructure, Data Management, etc to determine needs and potential impact of various projects.
KNOWLEDGE & EXPERIENCE
Bachelor’s degree in computer science or management information systems and/or 1-3 years equivalent work experience.
Highly self motivated and directed; takes initiative.
Strong written and oral communication skills.
Keen attention to detail.
Proven analytical and problem-solving abilities.
Ability to work both independently and in a team-oriented, collaborative environment.
Willingness to learn and grow.
Strong customer service skills.
Skills to mentor other employees
A Human Approach to Staffing
Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.