About the role
- Developing and maintaining web applications using ASP.NET
- Designing and implementing scalable and high-performing solutions using the .NET framework
- Collaborating with cross-functional teams to define, design, and ship new features
- Writing clean, scalable code using C# programming language
- Testing and debugging web applications to ensure optimal performance
- Integrating data storage solutions using SQL Server
- Creating and maintaining technical documentation for reference and reporting
- Participating in code reviews and knowledge sharing sessions
- Identifying and resolving technical issues in a timely manner
- Staying updated with the latest technologies and best practices in web development
- Ensuring the security and privacy of web applications
- Implementing responsive web design principles for cross-platform compatibility
- Optimizing web applications for maximum speed and scalability
- Assisting in software deployment and production support
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience in web application development using ASP.NET and the .NET framework
- Solid understanding of C# programming language and object-oriented design principles
- Experience with MVC architecture and web services development
- Proficiency in SQL Server or other relational databases
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Ability to work in an agile environment and deliver high-quality code within deadlines
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Understanding of software development life cycle and version control systems
- Capability to learn and adapt to new technologies and frameworks
- Certifications in Microsoft technologies is a plus
- Experience in optimizing web applications for performance and security
- Knowledge of web accessibility standards and best practices