We're looking for an experienced ASP.NET, C# & Front-End Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong experience in backend development using ASP.NET and C#, along with front-end development skills in HTML, CSS, JavaScript, and modern JavaScript frameworks.
The candidate will collaborate with designers, project managers, and other developers to build responsive, high-performance web applications that meet business and technical requirements.
Key Responsibilities
- Develop, maintain, and enhance web applications using ASP.NET, C#, and related Microsoft technologies.
- Design and implement responsive user interfaces using HTML, CSS, and JavaScript.
- Work with front-end frameworks such as Angular, React, or Vue.js.
- Develop, integrate, and maintain RESTful APIs and web services.
- Write clean, reusable, maintainable, and scalable code following industry best practices.
- Collaborate with cross-functional teams to translate business requirements into effective technical solutions.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Troubleshoot and resolve application issues related to performance, functionality, and user interface.
- Ensure cross-browser compatibility, responsive design, and optimal application performance.
- Use version control systems and development tools to manage code and streamline development workflows.
- Stay updated with emerging web technologies, development frameworks, and industry standards.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of experience in web application development using ASP.NET, C#, and related technologies.
- Strong proficiency in HTML, CSS, and JavaScript.
- Experience with at least one modern front-end framework: Angular, React, or Vue.js.
- Experience in developing and consuming RESTful APIs and web services.
- Familiarity with Git, Visual Studio, and Visual Studio Code.
- Understanding of responsive web design and cross-browser compatibility.
- Familiarity with Agile development methodologies, including Scrum and Kanban.
- Strong analytical, troubleshooting, and debugging skills.
- Good communication, collaboration, and problem-solving abilities.
Preferred Qualifications
- Experience with modern .NET technologies and application architecture.
- Knowledge of database integration and SQL.
- Understanding of web application security, performance optimization, and coding standards.
- Experience working with collaborative development workflows and CI/CD practices.