Full Stack Software Developer
The ideal candidate will possess extensive experience in C#/.NET, modern JavaScript frameworks (Vue.js, React.js, and Angular), as well as a strong background in end-to-end API and integration. Fluency in Git and modern branching/PR workflows is also required.
* Lead the development of high-quality commercial software solutions from inception to completion.
* Collaborate with cross-functional teams to design, develop, and deliver cutting-edge applications.
* Perform thorough code reviews to ensure adherence to best practices and standards.
Key attributes for success include a strong ownership mindset, rapid learning abilities, and exceptional teamwork skills.
A deep understanding of software development methodologies, architecture, and design patterns is essential.
Candidates should be able to analyze complex problems, identify root causes, and provide effective resolutions.
Daily standups and team meetings are integral components of this role, where priorities, progress, new ideas, and technologies are reviewed and discussed.
Defect identification and resolution are critical tasks that require attention to detail and analytical skills.
Experience with legacy code refactoring using modern methodologies and technologies is highly valued.