Experience Required
- 4+ years in relevant field
Job Summary
We are seeking a skilled and experienced ASP.NET Developer to join our team. The ideal candidate will have expertise in developing and maintaining web applications using ASP.NET (front-end with C#) and SQL Server (back-end). You will work on designing, developing, testing, and deploying web applications that are scalable, efficient, and user-friendly.
Key Responsibilities
- Front-End Development: Design and develop dynamic user interfaces using ASP.NET WebForms or MVC with C#. Optimize UI/UX performance for better usability and accessibility.
- Back-End Development: Develop and maintain the business logic and data access layers in C#. Write complex SQL queries, stored procedures, triggers, and functions in SQL Server. Ensure database performance, integrity, and security.
- Application Development: Collaborate with cross-functional teams to gather requirements and deliver high-quality applications. Troubleshoot and debug issues across the front end and back end. Conduct unit testing and ensure proper integration testing for developed modules.
- Maintenance and Optimization: Monitor and maintain existing web applications to ensure performance and uptime. Refactor and optimize code to meet evolving business requirements and technical standards.
- Documentation and Collaboration: Create technical documentation for code and processes. Work closely with designers, QA teams, and stakeholders to deliver project milestones on time.
Key Skills and Qualifications
- Proficiency in ASP.NET (WebForms or MVC) and C#.
- Experience with SQL Server, including database design, query optimization, and T-SQL programming.
- Knowledge of Entity Framework or other ORM tools.
- Familiarity with RESTful APIs and web services.
- Understanding of Agile methodologies.
- Problem-solving mindset with excellent debugging skills.
- Good communication and teamwork abilities.
Preferred Qualifications
- Experience with modern front-end frameworks like Angular, React, or Vue.js.
- Knowledge of cloud platforms (e.g., Azure, AWS) and deployment strategies.
- Familiarity with DevOps practices, including CI/CD pipelines.
- A degree in Computer Science, Information Technology, or related field.
Benefits
- Competitive salary and performance bonuses.
- Flexible work hours and remote work options (if applicable).
- Professional development opportunities and access to certifications.
- Collaborative and innovative work environment.