Senior Full Stack .NET DeveloperJob Description
.NET Core (4+ years)C#, T-SQL, JavaScript, HTML & CSS, TypeScript , UI/UX(4+ years)Angular 13+ (4+ years)Entity Framework Core (3+ years)Web API (3+ years)Git, Azure Services, Azure DevOps Pipelines (3+ years)MS SQL, ServiceBus, Cosmos DB (3+ years)Knowledge of Algorithms and Data Structures (2+ years)Bonus: Specflow, Docker, nginx, OAuth, SAML (1+ years)
Mandatory Skills.Net, .Net Core, ASP.Net, MVC, Entity Framework, full stack, c#, css, Javascript, UI/UXRoles & Responsibilities
**Job Title: Full Stack .NET Developer with UI/ UX (Must) - CSS, Javascript **
**Roles and Responsibilities:**
1. **Application Development:**
- Design, develop, and maintain scalable web applications using .NET technologies (ASP.NET, .NET Core).
- Implement front-end components using frameworks such as React, Angular, or Vue.js in conjunction with .NET back-end.
2. **Database Management:**
- Design and manage database schemas and data models using SQL Server or other relational databases.
- Write efficient SQL queries and optimize database performance.
3. **API Development:**
- Develop and consume RESTful APIs and web services for seamless integration across various system components.
- Implement security features in APIs and ensure data protection mechanisms are in place.
4. **Collaboration:**
- Work closely with UX/UI designers to create intuitive and user-friendly interfaces.
- Collaborate with team members in an Agile/Scrum environment to deliver features and resolve issues efficiently.
5. **Code Quality and Maintenance:**
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Write unit and integration tests to ensure code reliability and maintainability.
6. **Deployment and Continuous Integration/Continuous Deployment (CI/CD):**
- Set up, configure, and maintain CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Deploy applications on cloud platforms (e.g., Azure, AWS) and monitor application performance.
7. **Troubleshooting and Debugging:**
- Identify and resolve issues in developing and production environments, ensuring minimal downtime.
- Monitor application logs and performance metrics to proactively address potential problems.
8. **Documentation:**
- Create and maintain technical documentation, including system architecture, API specifications, and deployment procedures.
- Document user guides to assist end-users and enhance their experience with the application.
9. **Stay Current:**
- Keep up to date with emerging technologies and industry trends to continuously improve skills and enhance product offerings.
- Participate in workshops, tech talks, and training sessions to foster professional development.
10. **Customer Interaction:**
- Gather requirements and feedback from stakeholders to understand their needs and expectations.
- Provide technical support and guidance to end-users when necessary.
**Qualifications:**
- Bachelors degree in Computer Science or related field.
- Proven experience as a Full Stack Developer with expertise in .NET and front-end technologies.
- Strong understanding of web architecture and design principles.
**Skills:**
- Proficiency in C#, ASP.NET, .NET Core, and relevant JavaScript frameworks.
- Familiarity with version control systems like Git.
- Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
This full-stack developer will play a crucial role in providing end-to-end solutions that meet business requirements while ensuring high performance and responsiveness of applications.
Keyskills: C# angular .net core Javascript UI/UX CSS jenkins ASP.Net Cosmos DB azure devops
About Harbinger Group Harbinger Group is a global provider of software products and services. The Harbinger Group companies are Harbinger Systems and Harbinger Knowledge Products. Harbinger Systems is a leading provider of software engineering services to some of the world's best product compani...