.Net Developer
Full Time
Chandigarh
Posted 1 year ago
.Net Developer
We are seeking a highly skilled and experienced Senior .NET Developer with a minimum of 3+ years of experience, specializing in .NET Core, to join our dynamic development team. The ideal candidate will have a strong background in designing, developing, and maintaining complex web applications using the .NET Core framework. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs.
Key Responsibilities:
Application Development:
- Design, develop, and maintain robust and scalable web applications using .NET Core.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Implement and integrate APIs and third-party services.
Architecture and Design:
- Collaborate with architects and other developers to design and implement software architecture and application features.
- Participate in architectural reviews and provide input on software design and architecture improvements.
- Ensure the implementation of security and data protection measures.
Performance Optimization:
- Optimize applications for maximum performance, scalability, and reliability.
- Identify and resolve performance bottlenecks and application issues.
- Conduct code reviews and provide constructive feedback to team members.
Testing and Deployment:
- Develop and execute unit tests, integration tests, and automated tests to ensure software quality.
- Assist in the continuous integration and continuous deployment (CI/CD) process.
- Monitor and support applications in production environments, ensuring high availability and reliability.
Collaboration and Communication:
- Work closely with product managers, business analysts, and other stakeholders to understand business requirements and translate them into technical solutions.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document software designs, code changes, and technical processes.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 3+ years of professional experience in software development with a focus on .NET technologies.
Skills:
Technical Skills:
- Proficiency in front-end technologies such as HTML, CSS, JavaScript.
- Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., Azure, AWS).
- Familiarity with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Knowledge of version control systems, particularly Git.