Kathmandu, Nepal
1 day ago
Senior .Net Developer

     What you bring to the role:
•    Have strong sense of ownership
•    Be focused, passionate, and strive to find simple solutions to complex problems
•    Have previous design/development experience with large-scale production systems and/or data platforms with knowledge          of high availability cloud-based applications
•    Possess strong troubleshooting, code optimization and refactoring skills.
•    Experience working with Business Stakeholders. Ability to elaborate and convert business requirements into technical                    requirements, create architecture and design documents for the stakeholders.
•    Be comfortable working in a dynamic environment
•    Excellent communication skills (written and verbal).

•    Bachelor’s degree in computer science, Engineering or a related subject
•    3+ years full-time work experience in .NET technologies
•    Strong ability to build RESTful services in C# with .NET/.NET Core
•    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
•    Experience working with PostgreSQL
•    Strong understanding of object-oriented programming
•    Strong understanding of AWS architecture
•    Familiar with various design and architectural patterns
•    Knack for writing clean, readable, and easily maintainable code
•    Understanding of fundamental design principles for building a scalable application
•    Proficient in implementing automated unit tests
•    Proficient understanding of code versioning using GIT
•    Experience with Agile methodologies and tools like Jira
•    Familiarity with DevOps practices and tools like Docker, and CI/CD pipelines
•    Familiarity with Kubernetes is good to have.

•    Design and develop high performance software libraries and APIs
•    Implement highly scalable, performant, fault tolerant processing systems in an AWS environment
•    Be involved in all phases of the agile software development lifecycle
•    Work with our Product teams to gather detailed requirements for new products, services & tools.
•    Proactively seek out and minimize pain points within the infrastructure and code base
•    Keep up-to-date with the latest technologies and introduce them as needed
•    Create next-gen solutions for unique and challenging use cases
•    Analyze, debug and fix defects.

Confirm your E-mail: Send Email