Job Description:
We are seeking a skilled B2B Application Developer with expertise in .NET and Angular technologies to join the dynamic development team. In this role, you will be responsible for the development, enhancement, and maintenance of an existing B2B application, as well as building new features to meet evolving business needs. You will collaborate closely with cross-functional teams to deliver high-quality software solutions and improve the overall user experience for our business clients.
Key Responsibilities:
Develop New Features: Design, implement, and test new features for the B2B application using .NET (C#) for backend development and Angular for frontend interfaces.
Enhance Existing Modules: Maintain and improve existing application functionality, including bug fixes, performance optimization, and scalability improvements.
Collaborate with Stakeholders: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into technical solutions that meet business objectives.
API Integration: Develop and maintain RESTful APIs to ensure seamless communication between backend services and the frontend application.
Database Management: Design and optimize database queries, working with SQL databases (such as MS SQL Server) to ensure data integrity, performance, and scalability.
Code Quality and Best Practices: Write clean, maintainable, and scalable code following best practices in software development, including unit testing, version control (Git), and continuous integration/continuous delivery (CI/CD).
Cross-Functional Collaboration: Work closely with QA, DevOps, and other teams to ensure smooth deployment and release cycles.
Troubleshooting and Support: Diagnose and resolve technical issues, provide application support as needed, and proactively identify areas for improvement in the application.
Mentorship: Provide guidance and mentorship to junior developers, and contribute to improving the team’s technical knowledge and efficiency.
Technical Skills:
Proficient in .NET (C#): Experience with ASP.NET Core or MVC for backend services and web APIs.
Strong Frontend Skills in Angular: Hands-on experience with Angular (preferably Angular 8+), TypeScript, JavaScript, HTML5, and CSS3.
Database Knowledge: Experience with SQL databases (e.g., Microsoft SQL Server), writing complex queries, stored procedures, and database optimization.
RESTful API Development: Familiarity with building and consuming APIs for B2B services.
Version Control: Experience with Git, GitHub, or similar version control systems.
Experience:
8+ years of professional experience in developing web applications using .NET and Angular technologies . Strong background of Cloud technologies like Azure
Previous experience working on B2B or enterprise-level applications is highly preferred.
Problem Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues.
Team Collaboration: Excellent communication skills and experience working in an agile environment, collaborating with cross-functional teams.