Senior Software Engineer Calabrio
THIS JOB HAS EXPIRED
POSITION SUMMARY
A Senior Software Engineer is an expert at developing and troubleshooting software and following the processes of Calabrio. A Senior Software Engineer will be able to be given minimal direction and work independently, providing updates to their manager on a timely basis. A Senior Software Engineer is capable of doing design work on large modules and will also be responsible for the testing, reviewing and documentation of these modules. A Senior Software Engineer is expected to be an expert on at least one product and will be able to provide ideas and make contributions related to problem solving or overcoming technical issues. A Senior Software Engineer is expected to provide high quality work bug free output on any project or task they are given. A Senior Software Engineer receives work direction directly from a manager or higher.
CORE EXPECATIONS
? Utilize many different code languages and development environments
? Manage source control software, backup and restore processes
? Responsible for producing error free well tested software modules
? Lead project tasks including design reviews, specifications, coding modules, code reviews, unit test, and system integration test
? Lead team activities including trouble ticket resolution, and reporting
? Lead support efforts for Calabrio products by providing technical assistance, product information and addressing issues
? Review and provide feedback on manuals, release notes, compatibility matrix?s and patch documentation
? Expert on at least one Calabrio product and assists others on product or technology questions
? Participate as part of a on-call rotation to assist in resolving customer cases
? Other core expectations will be defined by your direct supervisor/manager
CORE COMPENTENCIES
? Excellent troubleshooting and creative problem solving skills for design, creation and testing software
? Excellent verbal, written and interpersonal communication skills to interact with team members, senior support personnel, high level personnel and customers
? Ability to work independently and as part of a team
? Excellent knowledge of proper syntax in an OO language such as C++ or Java
? Good knowledge of software engineering techniques ? OO design, etc.
? Excellent knowledge of RDBMS and OS
? Knowledge of design techniques and tools such as UML
? Excellent with software dev tools including IDES, debuggers, memory analyzers and code profilers
SENIOR SOFTWARE ENGINEER
2 P a g e
Calabrio, Inc.
Proprietary and Confidential
? Ability to design systems and understand the interaction between modules and products
? Other core competencies will be defined by your direct supervisor/manager
WORKING RELATIONS
? Report to a software engineer manager or high level personnel
? Ability to work closely with peer software engineers, group leaders and other employees and departments in the company
? Direct work with customer and partners in a leadership role
? Provides leadership within company on small projects and tasks
EDUCATION/EXPERIENCE
? B.S. in Computer Science or equivalent
? 4-year college degree level knowledge of modern programming techniques and languages
? 5 or more years of OO development experience
| Location: |
Plymouth, MN
United States
|