Qualification and Experience:
- BS/MS degree in Computer Science, Engineering or a related subject
- At least 5 years of professional experience in web-based application development
Responsibilities:
- Lead new and existing applications along with enhancements, services, and infrastructure.
- Build and manage reliable software in a service-oriented environment, have such software operate at high-performance, demonstrated scalability and high reliability
- Perform hands-on coding while designing and architecting web application/content/search solutions
- Review work is done by other developers to ensure adherence to the best practices
- Serve as a liaison between local and onsite team
- Mentor junior team members in proper software engineering methods and techniques, and develop programming guidelines to ensure these methods are accessible to other developers
Skills and Knowledge:
- Must have a passion for development and latest technologies
- Leadership and ability to guide design and technical meetings
- Excellent understanding of object-oriented design concepts and software development processes and methods
- Expertise in application, data and infrastructure architecture disciplines
- Advanced knowledge of architecture, design and business processes
- Superior organization skills, skilled at recognizing priorities and keeping a team focused on the most important features
- Demonstrated ability to work independently with minimal supervision
- Ability to troubleshoot and maintain mid-level to complex applications
Technical Experience:
- Mandatory skills – the person must be STRONG in each discipline and will have to explain in detail
- C# / ASP.NET / MVC technology, JSON, Web API, JavaScript frameworks (Angular 2+, AngularJS, React, jQuery), Web markup languages (HTML/HTML5, XML) and Style sheet language (CSS/CSS3), .Net Frameworks 4.5+ and .Net Core 2.0+, SQL and NoSQL databases (preferably MongoDB, DynamoDB, MSSQL and/or Postgres), Elasticsearch
- Experience in the cloud and serverless technology (preferably AWS) would be a major plus point
- Proficient experience working with Maven, Jenkins, Chef, CodeDeploy, Bamboo, Octopus or any CI/CD tools and deep understanding of continuous integration/continuous delivery. Willing and able to work with the DevOps team and contribute to CI/CD
- Experience working in an Agile development process
- Multi-threaded programming experience in both procedural and functional paradigms
To apply, click on the following
http://verisknepal.com.np/team-lead-senior-Dot_Net_Developer.php