Fusemachines Nepal

Fusemachines Nepal Pvt. Ltd. is an Artificial Intelligence solutions and services provider that offers AI engineers to companies seeking to develop their capabilities in Big Data & Machine Learning. 

We help identify opportunities within an organization where AI can be best exploited. Our AI engineers augment the existing staff and our hands-on approach ensures success at all levels.

Contact Info

Software Engineer (Backend)

Software Engineer

Apply Before : 2020-02-08 (Closed)

Job Viewed



How Do You Compare to the Competition?

Get facts about other applicants with a CareerBuilder Account

Job summary

  • No. of Vacancy
  • Job Type
    Full Time
  • Offered Salary
  • Gender
  • Career Level
    Mid Level
  • Industry
    Software Industry
  • Experience
    1 Years
  • Location
  • Apply Before

Job Description:

  • Assist with writing requirement specifications and design documents for a variety of development tasks including feature development, database design and system integrations
  • Assist with developing applications and code software applications to adhere to designs that support business requirements for internal and external clients
  • Work under tight deadlines to deliver quality, robust software
  • Preparation, drafting, and review of software documentation and project reports to meet senior staff and client requirements
  • Participate in implementing new software features and maintain existing features
  • Refactoring, debugging, testing and implementing changes to existing applications to meet project requirements
  • Report work progress regularly to the supervisor
  • Regularly attend internal and client meetings
  • Deploy, monitor and maintain applications
  • Provide proper guidance and supervision of subordinate engineers and their work

Required Knowledge, Skills, and Abilities

  • Theoretical and practical knowledge of SQL / NoSQL databases with hands on experience in at least one database system
  • Solid understanding of Data Structure and Algorithms
  • Solid understanding of Object Oriented Programming concepts
  • Experience with Java and the willingness to learn new technologies
  • Experience in Spring and various spring projects
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Support development through writing and maintaining automated tests including unit tests, integration tests and performance tests
  • Comfortable with IDEs like Eclipse, IntelliJ along with its debugging techniques
  • Comfortable with build tools like Gradle, Maven, etc
  • Knowledge of test frameworks and tools like JUnit, TestNG, Mockito, Power Mock, JMeter
  • Web Server technologies—e.g., J2EE, Apache, Nginx, Tomcat, etc
  • Knowledge about 3rd party API integration
  • Knowledge of Linux / Windows with system troubleshooting capabilities
  • Strong problem solving and written and verbal communication skills in English
  • Familiarity with Version Control tools such as Git
  • Familiarity with the deployment process
  • Ability to design, build and work with RESTful Web Services in JSON and XML formats
  • Familiarity or the ability to learn and adapt to current trends and best practices
  • Must be self-motivated, flexible, collaborative, with an eagerness to learn
  • Ability to work independently or in a collaborative environment with a proactive attitude

Education + Experience

  • Must have a full-time degree in Computer Science or similar
  • At least 1 year of work experience in a related field

Related Jobs

Software Engineer 1 Days Left Full Time

Sr. Software Engineer - BI

LIS Nepal Pvt. Ltd. (Sister Concern of Yomari Group of Companies)
Software Engineer 15 Days Left Full Time
Software Engineer 7 Days Left Full Time
Software Engineer 27 Days Left Full Time