We are seeking a Senior .Net Developer with a passion for developing market-leading products. As part of a product team, you will leverage your experienced CMS and .Net software development skills to add significant features, resolve bugs, address technical debt, improve team processes, and ultimately deliver valuable, high-quality software to our customers. This role involves delivering large, clean, and maintainable features, solving complex end-to-end issues, and defining new approaches. You will be responsible for creating automated test strategies to ensure quality, leading code reviews with a focus on non-functional requirements and architectural principles, and taking ownership of security assessments to ensure best practices are followed. Advanced knowledge of Continuous Integration, Continuous Deployment, and agile software development methodologies (Scrum, Kanban) is essential. The role requires experience in writing well-optimized software features, analyzing and debugging complex problems, and considering all relevant factors when deciding on technical approaches. Daily progress will be reported in team stand-up meetings. You will also research new technologies, present proposals for business facilitation or cost reduction, support quality assurance and business acceptance testing, and recommend business solutions by comparing in-house versus external alternatives. Maintaining knowledge of corporate security procedures and policies is crucial, as is preparing technical documentation and participating in/leading code reviews to ensure adherence to internal standards and industry best practices. The ideal candidate will have good communication skills and be ready to work in a challenging environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior