Sutherland is seeking an attentive and goal-oriented person to join us as a Software Engineer. The purpose of this position is to provide technical assistance, coordinating and participating in the design, deployment, operation and maintenance customer. 1. Determines technical feasibility by evaluating requirements and analysis as well as proposed solutions 2. Prepares and installs solutions by determining and designing system specifications, standards and programming 3. Enhances existing solutions to match client requirements by configuring and customizing software using Actimize software, SQL and other technologies 4. Tests and approves software solutions, configurations and customizations 5. Provides information by collecting, analyzing, and summarizing development and service issues. 6. Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process 7. Collaborates and adds value through participation in peer code reviews, providing comments and suggestions 8. Provides reliable solutions to a variety of problems using sound problem solving techniques 9. Performs technical root cause analysis and outlines corrective action for given problems 10. Serve as a mentor to less experienced software engineers 11. Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some design aspects 14. Documents and demonstrates solutions by developing documentation, diagrams, clear code and comments