Wyzet is looking for a Senior Full Stack Engineer(.NET) with 8+ years of experience to join our team. This person would be responsible for designing, developing, configuring and deploying web applications.
Key Responsibilities:
Design, develop, and maintain high-quality, scalable, and robust .Net applications using the latest technologies and best practices.
Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver innovative solutions.
Participate in code reviews, ensure adherence to coding standards, and promote best practices for clean, maintainable, and efficient code.
Mentor and guide junior developers, sharing knowledge and promoting professional growth within the team.
Stay up-to-date with emerging technologies, frameworks, and industry trends, and contribute to the team’s continuous learning and improvement.
Troubleshoot and resolve complex issues, perform root cause analysis, and implement preventative measures.
Participate in the entire software development life cycle, from requirements gathering to deployment and maintenance.
Qualifications:
Proven experience as a Senior .Net Developer with at least 8 years of professional experience in .Net development.
Solid understanding of C#, .Net Framework, and .Net Core.
Proficiency in ASP.NET MVC, Web API, and related technologies.
Strong knowledge of object-oriented programming principles, design patterns, and software architecture.
Experience with database technologies such as SQL Server, Entity Framework, and data access layers.
Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular).
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Good to Have:
Experience with cloud platforms like Azure or AWS.
Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Familiarity with Agile methodologies and DevOps practices.
Experience with automated testing frameworks and tools (e.g., NUnit, xUnit, Selenium).
Understanding of security principles and best practices for web applications.
Familiarity with project management tools and version control systems (e.g., Git, SVN).