
Contour Software
The Division
Huntington Business Systems (HBS) is a leading provider of Time and Attendance Management Software for small, medium, and large organizations across various industries. HBS delivers a fully customizable cloud-based solution with the greatest performance and flexibility on the market today. The software can be tailored to meet the needs of complex payroll policies and other unique requirements to reduce organization costs and minimize risk
The Position
We are looking for a
Senior Software Developer -Team Lead
. This position’s responsibility does not stop at programming; it also encompasses building your knowledge of our business and expertise with the entire software development lifecycle, and helping educate, monitor, and report on team performance & process. It encompasses both hands-on software development activities as well as accountability for the overall process and delivery of software, including actively contributing and driving continuous improvement initiatives.
Roles And Responsibilities
- Assist in planning and coordinating work for the assigned product team
- Actively look to provide insight on any and all aspects of both hands-on coding quality considerations, and overall application design and best practices
- Optimize and execute work in an effective way to ensure adherence to timelines and deliverables
- Deliver high-quality, well-tested code using prescribed specifications and automation as much as possible
- Ensures that company coding standards, concepts, practices, and procedures are followed
- Models excellence in attitude and approach to work items and inspires confidence among peers
- Highly approachable by team members at all levels and provides advice and guidance in a positive and respectful manner
- Perform Code reviews and analysis of the product team’s work to ensure quality, and escalate major issues or mistakes to the Management team
- Ensure process and standards documentation is continuously amended and improved as necessary and is delivered in a way that is easy to find, and easy for other product team members to understand
- Ensure intimate knowledge of all technical details of the work the development team is doing and act as a liaison between the developers and the Management team
- Keep up to date with latest technologies and recommend training/direction of the overall team
- Perform other duties as assigned.
Required Skills And Qualification
- Bachelor or Master’s Degree in Computer Science, Computer/Software Engineering, or equivalent post-secondary education
- 8+ years internal and/or related development experience
- A strong interest in using modern technology to solve complex problems
- Stack: C#/.NET, JavaScript (preferably React or Angular)/CSS/HTML/TypeScript, T-SQL/SQL Server
- Strong understanding of platforms utilizing microservices architecture & REST APIs
- Solid software engineering foundation with deep skills in Object Oriented Development
- A passion for detail and developing quality software
- Ability to communicate complex technical information to various parties including non-technical members of the organization.
Personal Traits
- Creative problem-solver with a high level of energy and enthusiasm who strives to excel
- Pro-active self-starter who can work independently or collaboratively
- Logical analyst with good attention to detail and strong technical expertise
- Inspiring leader who provides advice and guidance in a positive manner
- Strong communicator with effective written and verbal interpersonal skills
Exciting Benefits we offer:
- Market-leading Salary
- Medical Coverage Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment