We are seeking a highly skilled and motivated Senior Software Engineer to join our AssetWorks FleetFocus Engineering team. This role will primarily support our core applications and will be responsible for architecting and implementing major enhancements and improvements to the products using primarily Angular (TypeScript) on the front end and C#/.NET on the back end.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of development experience with focus on driving collaboration with engineers, product managers, and stakeholders to translate business needs into technical solutions
- Strong proficiency in C# and.NET (building backend services and APIs)
- Strong proficiency in Angular and TypeScript
- Ability to critically evaluate and refine AI-generated code.
- Strong understanding of object-oriented programming principles.
- Hands-on experience with API development and integration patterns.
- Proficiency with SQL and relational database development (schema design, query optimization, performance considerations) in Oracle and SQL Server
- Proficiency in automated testing practices (unit/integration/end-to-end) across.NET and Angular, including testable design and mocking patterns
- Excellent problem-solving skills, attention to detail, and strong communication (written and verbal)