Kathmandu, Nepal
7 days ago
Sr .Net Developer

Sr .Net Engineer is a critical role that will support and develop software core business and web applications. We are looking for the individual having previous design/development experience with large-scale production systems and/or data platforms with knowledge of high availability cloud-based applications. This is a fantastic opportunity for an experienced developer to join a group of skilled professionals and take ownership in the process.

Bachelor’s degree in computer science, Engineering or a related subject3+ years full-time work experience in .NET technologiesDesign, develop and maintain high quality .NET applications using C#, ASP.NET MVC, Windows Forms and relevant technologiesStrong ability to build web services (REST and SOAP) in C#Experience working on the JavaScript frameworks (like: Angular 6+, AngularJS, JQuery), Web Markup Languages (HTML/HTML5, XML) and Style Sheet Language (CSS/CSS3)Proficient in SQL and relational database concepts with PostgreSQLKnowledge on sharepoint and word addins is a plusStrong understanding of object-oriented programmingPossess strong troubleshooting, code optimization and refactoring skills.Strong understanding of AWS architecture and hands on experience with EC2, Lambda, S3, RDS and other relevant services.Familiar with various design and architectural patternsKnack for writing clean, readable, and easily maintainable codeUnderstanding of fundamental design principles for building a scalable applicationProficient in implementing automated unit tests (XUnit/ NUnit)Proficient understanding of code versioning using GITExperience with Agile methodologies and tools like JiraFamiliarity with DevOps practices and tools like Bamboo, Octopus, Docker, and CI/CD pipelinesExcellent communication skills (written and verbal).Experience working with Business Stakeholders. Ability to elaborate and convert business requirements into technical requirements, create architecture and design documents for the stakeholders.Design and develop high performance software libraries and APIsImplement highly scalable, performant, fault tolerant processing systems in an AWS environmentBe involved in all phases of the agile software development lifecycleWork with our Product teams to gather detailed requirements for the products, services & tools.Proactively seek out and minimize pain points within the infrastructure and code baseKeep up to date with the latest technologies and introduce them as neededCreate next-gen solutions for unique and challenging use casesAnalyze, debug and fix defectsDemonstrates hands-on coding leadership through productivity and high quality of outputs as measured by low defect rates.Be focused, passionate, and strive to find simple solutions to complex problems
Confirm your E-mail: Send Email