Position: .net Developer
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Sep 13, 2024 (Expired)
Job Description
We are seeking talented and motivated Senior and Mid-Level .NET Developers to join our dynamic team with a strong background in .NET technologies, including ASP.NET, C#, and SQL Server, along with experience in developing, maintaining, and troubleshooting complex applications. This role requires a combination of technical expertise, problem-solving abilities, and a collaborative mindset. If you are passionate about building commercial-grade systems and applications, we encourage you to apply.
Responsibilities
- Design, develop, code, debug, and maintain high-quality software applications and solutions.
- Perform unit and integration testing to ensure software quality and reliability.
- Conduct peer code reviews to maintain code quality and share knowledge within the team.
- Participate in estimation and planning sessions to ensure timely delivery of projects.
- Contribute to the development of technical project documentation and user documentation.
- Collaborate with test engineers and support personnel to resolve technical issues related to software installation and operation.
- Adhere to and promote best engineering practices and quality standards throughout the project.
- Report status and progress according to project and company requirements.
- Identify and suggest improvements to current development processes, procedures, engineering practices, and environment configurations.
- Ensure the security and performance of applications by implementing best practices.
- Develop documentation throughout the software development life cycle (SDLC).
- Coordinate with cross-functional teams to ensure seamless integration of software components.
- Investigate and develop skills in new technologies.
- Troubleshoot and resolve complex technical issues.
Qualifications
- 2-5+ years of experience on commercial-grade systems and applications
- Experience in software development using C# programming language (.NET 4.x and/or .NET Core) and HTML5/CSS3
- Knowledge of Angular (or any other Front-End framework with willingness to switch to Angular)
- Strong understanding of OOP/OOD principles
- Experience in microservices architecture
- Proficiency in API development using ASP.NET Web API, ASP.NET Core
- Experience in database design and development (MS SQL Server or similar RDBMS)
- Experienced in Agile development methodologies and tools including JIRA and Bitbucket
- Integrating with REST & Web Sockets APIs
- Experience in developing multithreaded application
- Familiarity with architecture styles/APIs (REST, RPC)
- Critical thinking abilities and the ability to analyze problems and create solutions
- Excellent troubleshooting and communication skills
- Excellent attention to detail and organization skills
Nice to Have
- Knowledge of JavaScript/TypeScript programming languages and proven experience in SPA development, utilizing Angular (or any other modern framework/library, like ReactJS or Vue)
- Experience in ASP.NET Zero frameworks
- Knowledge of WCF and/or ASMX technologies
- Experience in message-broker software (RabbitMQ/Kafka or similar)
- Basic experience in Docker
- Familiarity with CI/CD configuration and deployment processes
You can submit your job application via email at [email protected], or you may also visit our careers website at https://younginnovations.com.np/career#hiring