Harris Computer is a leading provider of mission critical software to the public sector in North America, and they are seeking a Senior Software Engineer to design, construct, test, and debug technical solutions. The role involves providing effort estimates, identifying system deficiencies, and facilitating task prioritization for junior staff.
Responsibilities:
- Design, construct, test, and debug technical solutions in compliance with engineering standards
- Provide effort estimates and accomplish tasks within defined schedules
- Identify and recommend solutions for system and process deficiencies
- Take full responsibility for implementing project parts, including new projects
- Resolve high-complexity development issues
- Assist in enforcing development deadlines and schedules
- Facilitate task prioritization for junior staff
- Perform other duties as required to support organizational needs
Requirements:
- Master's Degree in a related computer or engineering field with 3 years of experience, or a Bachelor's Degree with 5 years of experience
- 7+ years of commercial product development experience
- Proficiency in more than one of the following: RPG & CL, DB2 SQL, SQL Procedure and User Defined Functions
- Solid understanding of object-oriented programming and design principles (SOLID)
- Experience with agile software development in a geographically distributed environment
- Past technical responsibility for shipping a software product (consulting experience not considered)
- Comprehensive understanding of various testing types (unit, system, integration, performance)
- Strong interpersonal and communication skills, with the ability to work independently
- Excellent analytical, problem-solving, and technical writing skills
- Demonstrated ability to coach and mentor others
- Experience with software version control is required
- Knowledge of cross-platform development is recommended