This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Lead the design and implementation of robust, scalable, and efficient functionality in an established product with a large customer base, in an agile environment.
Write clean, maintainable, and well-documented code, ensuring high standards of quality and performance.
Oversee and guide solution design, providing direction and support to the rest of the engineering team.
Mentor and support software engineers, fostering a culture of learning and continuous improvement.
Work closely with cross-functional teams, including product managers, and QA, to deliver high-quality software solutions.
Stay current with emerging technologies and industry trends, identifying opportunities for innovation and improvement.
Diagnose and resolve complex technical issues, ensuring system reliability and performance.
Pro-active in identifying opportunities to harden applications against security vulnerabilities.
Conduct thorough code reviews, providing constructive feedback to ensure adherence to best practices and coding standards.
Requirements:
Experience in building .NET-based web applications in C# and ASP.NET MVC.
Proficient in Test-Driven development, and automated testing frameworks and methodologies.
Knowledge of database design and management, including Microsoft SQL Server.
Strong analytical and problem-solving skills, with the ability to think critically and creatively to overcome challenges.
Excellent verbal and written communication skills, capable of articulating technical concepts to both technical and non-technical stakeholders.
Ability to work well in a collaborative team environment, sharing knowledge and contributing to team goals and objectives.
Proven leadership skills, with the ability to inspire and motivate team members to achieve their best work.
Flexibility to adapt to changing priorities and requirements, maintaining a positive and proactive attitude.
Benefits:
Opportunity to lead the development of an innovative platform that enhances organizational meeting and decision management.
Work in a collaborative environment with cross-functional teams to deliver high-quality software solutions.
Stay updated with emerging technologies and industry trends.
Mentorship and support for continuous learning and improvement.
Competitive salary and benefits package.
Potential for growth and career advancement within the company.