Salary
💰 $115,000 - $120,000 per year
About the role
- Assist the Development Manager with all aspects of software design and coding
- Attend and contribute to company development meetings
- Learn the codebase and consistently showing improvement in coding skills
- Ability to recognize common coding challenges and apply design patterns to solutions
- Write and maintain reusable and maintainable code
- Learn new frameworks and programming techniques
- Address minor to complex bug fixes
- Monitor the technical performance of internal systems
- Respond to requests from the development team
- Conduct development tests
- Write unit tests
- Other duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, CIS preferred or equivalent work experience in related field required
- 3+ years of programming experience in a team environment
- Knowledge of basic coding languages including C#, HTML5, and JavaScript
- Jira, Git, Github, Teams Foundation or other code management platform experience
- WPF experience a plus
- Autodesk AutoCAD & Revit API experience a plus
- Blazor experience a plus
- Basic understanding of MVVM framework
- Knowledge of databases and operating systems
- Good working knowledge of email systems and Microsoft Office software
- Ability to learn new software and technologies quickly
- Strong code documentation habits
- Ability to follow instructions and work in a team environment
- Good understanding of the organization's goals and objectives
- Exceptional written and oral communication skills
- Exceptional interpersonal skills, with a focus on rapport-building, listening, and questioning skills
- Detail-oriented