As a senior software engineer in our Homebuilder division, you will be responsible for supporting and enhancing a web-based ERP system (Kova) used widely by construction companies in both the US and Canada. Kova's workflow-based approach allows organizations to implement key business processes from customer management, and purchase orders, to accounting on a single unified platform. Coupled with other Homebuilder technology, Kova enables a focused customer engagement effort, using innovation to facilitate key workflows, solve core business challenges, and streamline company operations.
Your role & responsibilities
- Provide technical leadership for all phases of the software development life cycle
- Lead, mentor, and coach junior developers
- Collaborate with teams responsible for requirements, development, and quality assurance to ensure solutions are efficient, consistent, and fulfill business needs
- Code, test, document, configure, and debug web solutions
- Help drive CI/CD and unit testing strategies
- Work in an Agile software development environment
Your skills & qualifications
Required
- Bachelor of Science degree in Computer Science or related field. Equivalent work experience may be substituted for the degree requirement
- 5+ years working with C# or other object-oriented, server-side language
- Experience developing RESTful web services (Web API, OData, SOAP, etc)
- Knowledge of client-side web frameworks (Angular, React, etc)
- Understanding of relational databases and SQL preferably Microsoft SQL Server
- Knowledge of Design Patterns
- Excellent problem-solving skills
- Proficient in using English at work
- Full-time with flexible work schedule. Occasional after-hours customer support as needed.
Preferred
- Experience working in cloud environments, Azure or AWS
- Knowledge of API-First design
- Experience designing, developing, and integrating with Partner APIs
- Understanding of Git workflows for commercial software
- Experience with ORM frameworks (Entity Framework, Dapper, LINQ to SQL)
- Mobile development experience with Android and iOS
Benefits for you
- From Monday to Friday
- International Travel opportunities
- 13th month and productivity bonus
- Free lunch, parking, uniforms
- Yearly company trip
- Healthcare insurance package
- 24/24 Personal Accident insurance
- Free English training programs (Cambridge English Scale) at office
- Continuing development of technical and soft skills through working and formal training
- Trade Union & Staff Social Club - Sport clubs (Yoga, Zumba, Swimming, Badminton, Football, Gym,...)
- Good working conditions and environment