• NecoJobs Logo - Nepal's Leading Job Portal

F1Soft International Pvt Ltd Logo

Principal Engineer

F1Soft International Pvt Ltd

  • Share
  • AvailabiltyFull Time
    CategoryIT & Telecommunication
    Salary NegotiableYes
    Job LevelTop Level
    Job LocationLalitpur, Kathmandu
    No. Of Vacancy1
    Education LevelBachelor
    Experience RequiredMore Then 10+ Years

    Requirements :-

     10+ years of software development experience and have at least 3-4 years of experience of

    leading the product/tech team

     Bachelor’s degree in Computer Science, computer engineering, IT, or any other related technical

    Discipline.

     Expertise in Spring Boot and Spring Cloud

     Experience using Spring Cloud to design and develop Microservices

     Good proficiency in Object-Oriented Programming

     Ability to design highly scalable software architecture

     Sound knowledge of multithreading in Java

     Good exposure working with Git, Docker, Kubernetes, Jenkins, SonarQube, and CI/CD

     Proven ability to design and implement Identity & Access Management (IAM) within software architecture

     Proven experience working with asynchronous programming using Apache Kafka, RabbitMQ, or any other message broker software

     Proven experience working with Redis and Caching framework for enterprise application

     Sound knowledge of API security best practices and cryptography techniques


    Required Skills

     Familiarity with any frontend framework like Angular, Vue JS, or React

     Thorough understanding of design principles and implementation of different types of Design Patterns

     Ability to translate project requirements into technical design and document it in a standard technical format

     Familiar with Agile/Scrum Practices and Tools like JIRA

     Sound problem-solving and decision-making skills

     Great attention to detail

     Management and leadership skills

     Enthusiast for continuous learning

     Ability to work well under pressure

    Job Responsibility :-

     Supervising and overseeing the technical aspects of projects

     Managing multiple projects and teams

     Take the lead on research of new technology and proposal preparation for the improvement of the products

     Provides technical leadership and mentoring of engineering staff to ensure efficient

    accomplishments of goals and objectives. Serves as a mentor and fosters internal growth as it

    relates to engineering capabilities within the organization.

     Develop best practices for architecture, design, coding & automated test coverage.

     Propose architecture and solutions for designing and maintaining highly scalable software architecture.

     Translate business needs and requirements into technical requirements for software applications

     Coach and mentor software engineers to enhance their technical skill

     Guide and train the engineering team on secured coding practices

     Prepare and review technical documents

    F1Soft International Pvt Ltd

    F1Soft Group is an innovation engine in digital finance that is helping simplify the lives of millions of Nepalis. Since inception in 2004, we have been helping build a digital ecosystem that connects the Nepal population to essential financial servi...

    http://www.f1soft.com/
    • Upload Your CV

    Upload Your CV

    Example: 98********* / 97**********