We are seeking a skilled and experienced .NET Core and Angular Developer with 4+ years of experience to join our growing development team. The ideal candidate will have a strong foundation in both backend development using .NET Core and front-end development using Angular. You will play a key role in the design, development, and maintenance of our web applications, ensuring they are robust, scalable, and deliver an excellent user experience.
#####
Key Responsibilities:
Develop, Test, and Maintain Web Applications:
Design, develop, and maintain web applications using .NET Core for the backend and Angular for the frontend, ensuring high performance and responsiveness.
API Development:
Create and manage RESTful APIs using .NET Core, integrating with various backend systems and services.
UI/UX Implementation:
Translate UI/UX designs into responsive, high-quality front-end code using Angular, ensuring consistency with the design and user experience guidelines.
Code Quality and Best Practices:
Write clean, maintainable, and efficient code, adhering to best practices in coding, design patterns, and architecture.
Collaborate with Cross-Functional Teams:
Work closely with product managers, designers, and other developers to implement new features and improve existing functionalities.
Debugging and Issue Resolution:
Identify, diagnose, and resolve complex technical issues, ensuring the stability and performance of applications.
Unit and Integration Testing:
Write and execute unit tests and integration tests to ensure the reliability of code and the application.
Continuous Improvement:
Stay updated with the latest industry trends, tools, and technologies, and continuously improve existing processes and systems.
Documentation:
Create and maintain comprehensive documentation for the systems, code, and processes.
Required Skills:
.NET Core:
Advanced knowledge and hands-on experience in developing applications using .NET Core.
Angular:
Proficiency in developing and deploying front-end applications using Angular.
C# Programming:
Strong understanding of C# and object-oriented programming principles.
HTML/CSS/JavaScript:
Expertise in front-end technologies including HTML5, CSS3, and JavaScript/TypeScript.
RESTful APIs:
Extensive experience in designing, building, and consuming RESTful APIs.
SQL and NoSQL Databases:
Proficiency with relational databases (e.g., SQL Server, MySQL) and familiarity with NoSQL databases.
Version Control Systems:
Strong experience with Git for version control.
Agile Methodologies:
Experience working in Agile/Scrum environments, contributing to sprint planning, estimation, and retrospectives.
Debugging and Troubleshooting:
Advanced skills in debugging, performance optimization, and issue resolution.
#####
Preferred Skills:
Entity Framework Core:
Hands-on experience with Entity Framework Core or other ORM tools.
Responsive Design:
Expertise in creating responsive and adaptive designs using frameworks like Bootstrap or Material Design.
Testing Frameworks:
Experience with testing frameworks such as xUnit, NUnit, Jasmine, Karma, or similar.
CI/CD Pipelines:
Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools like Azure DevOps, Jenkins, or GitHub Actions.
Cloud Services:
Knowledge of cloud platforms such as Azure or AWS, including experience with services like Azure App Service, Azure Functions, or AWS Lambda.
Microservices Architecture:
Familiarity with microservices architecture and related patterns.
Education:
BE/BTech in Computer Science or a related field
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.