Senior Dot Net Developer
- Industry Other
- Category Information Technology
- Location Nepal
- Expiry date Mar 27, 2025 (Expired)
Job Description
Responsibilities:
- Lead the design, development, and implementation of robust and scalable .NET applications that meet business requirements.
- Collaborate with cross-functional teams (product managers, designers, QA, and business analysts) to gather and analyze detailed business requirements.
- Architect and build web services, APIs, and microservices with a focus on performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Implement performance and security optimizations to ensure applications are highly available and secure.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure consistent quality in the codebase.
- Ensure application scalability, reliability, and security by adhering to industry best practices.
- Experience with ERP systems and financial modules, including accounting and reporting integrations.
- Actively participate in the software development lifecycle (SDLC), including planning, design, development, testing, and deployment.
- Work closely with stakeholders to define project requirements, set timelines, and manage expectations.
- Troubleshoot and resolve complex technical issues to ensure high uptime and performance.
- Stay up to date with the latest trends, tools, and technologies, incorporating them into development practices to improve efficiency and innovation.
Skills & Qualifications:
- 5+ years of professional experience in .NET development with expertise in C#, ASP.NET Core, MVC, and Blazor.
- Extensive experience with microservices architecture, REST APIs, and cloud platforms, particularly Azure.
- Strong understanding of object-oriented programming (OOP), design patterns, and best practices in software development.
- Experience with DevExpress and Telerik tools for UI components and enhancing user experience.
- Experience with front-end technologies including JavaScript, HTML, CSS, and modern frameworks such as React and Angular.
- Proficient in using CI/CD pipelines and version control systems like Git for version management.
- Expertise in working with databases such as SQL Server, Oracle, and MongoDB, with experience in ORM frameworks like Entity Framework.
- Excellent problem-solving skills with a focus on delivering high-quality, efficient solutions.
- Proven ability to mentor and collaborate effectively with team members across different functions.
- Strong communication skills and the ability to work with both technical and non-technical stakeholders.
- A passion for continuous learning and staying updated with emerging technologies.
Educational Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant industry certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Preferred Qualifications:
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with event-driven architecture and tools like Azure Event Hubs and Service Bus.
- Experience in Agile development methodologies (e.g., Scrum, Kanban).
- Familiarity with unit testing frameworks and test-driven development (TDD).
This job has been expired
on 2025-03-27
Share: