Job Summary: Seeking an experienced Senior .NET Developer to design, develop, and maintain applications using the .NET framework. This role involves managing the full software development life cycle from concept to implementation and maintenance.
Key Responsibilities:
System Requirements Analysis: Understand and translate user requirements into technical specifications.
Code Development: Write clean, scalable code in .NET languages (C#, VB.NET, ASP.NET).
Technical Specifications: Develop technical specifications and architecture.
Code Review: Ensure code quality and performance through reviews and refactoring.
Testing and Debugging: Test, debug, and validate software.
Application Maintenance: Update and improve existing applications.
Documentation: Document installation and configuration processes.
Team Leadership: Mentor junior developers.
Agile Development: Participate in agile methodologies, SCRUM, and daily standups.
Collaboration: Work with project managers and teams to define project scope and objectives.
Requirements:
Education: Bachelor's degree in Computer Science, Engineering, or related field.
Experience: Proven experience as a .NET developer.
Technical Skills: Proficient in .NET languages (C#, VB.NET, ASP.NET), JavaScript, HTML5, CSS.