Career at Cogent

Angular Developer

Experience Required
2 Year plus experience in Angular
Responsibilities
  • Design, develop and/or re-engineer complex application components, and integrate software packages, programs, and reusable objects 
  • Deep knowledge of Angular practices and commonly used modules based on extensive work experience 
  • Coordinate the workflow between the graphic designer, front-end coder, and backend coder
Skills

Required Skills:

Very good coder well versed with the following:

• Coding experience of 2+ years in frontend

• Angular.js

• React.js (good to have)

• PHP, Laravel Framework (Optional but good to have)

• JavaScript , CSS,SCSS

• Database: SQL

• APIs, XML, and JSON

• Functional and Unit Testing

Bonus Requirements

BSc in Computer Science, Engineering, or relevant field

Frontend Engineer (Angular)

Business Analyst

Experience Required
1 to 3 years of experience as Business Analyst
Responsibilities
  • Work with clients, in coordination with Marketing & Sales team, to understand business requirements for the requested project or feature.
  • Work with engineering and design teams to draft, document and detail out product requirements to solve the business requirements. Collect continuous feedback from clients and update the requirements during this process.
  • Prepare project schedule working with relevant departments and communicate it to the client.
  • Explain the requirements to the development team and provide necessary clarification during development. 
  • Review, test and accept the solution from a business perspective to make it ready for delivery.
  • Coordinate with development and deployment teams to deliver the solution to the client within a committed timeline.
  • Maintain required documentation in confluence and Jira. 
  • Standardize and implement document templates for internal and external communication. 
Skills

Technical Skills:

  • Experience in Agile/Scrum Practices and Tools
  • Familiar with database and SQL

 

Behavioral Skills:

  • Strong business acumen and good communication skills.
  • Detail-oriented, analytical, and inquisitive.
  • Critical thinking and problem-solving skills.
  • Big Picture thinking.
  • Good documentation skills.
  • Ability to work independently as well as to coordinate with others for getting things done.
Bonus Requirements

Business Analyst position is preferred to Bachelor’s Degree in Business, IT, or a related field.

Business Analyst

DBA is required to maintain database and backups, refine and optimize database queries and handle a huge number of client databases and of different products including EMR, Mobile Application, E-appointment, etc.

Experience Required
3+ years of Software Industry DB experience
Responsibilities
  • Manages all databases required for development, testing, and production.
  • Install/ backup/restore and recover the databases
  • Database upgrade and data migration
  • Maintaining and enhancing the performance of existing database programs.
  • Query optimization and performance tuning
  • Generate the complex automated/manual report
  • Working closely with the Development team to design and development of databases
  • Write, review and refine database queries
  • Database system monitoring and troubleshooting
  • Adhering to best practices in securely storing, backing up, and archiving data.
  • Documenting processes related to database design, configuration, and performance.
  • Keeping abreast of developments and best practices in database engineering.
Skills
  • Strong knowledge of Relational Database Management systems especially MySQL & PostgreSQL.
  • Experience in managing high-volume databases.
  • Strong experience in database upgrades, backup, recovery, and migration.
  • Experience with query optimization & performance tuning.
  • Strong knowledge of replication and disaster recovery techniques
Bonus Requirements
  • A strong team player with good verbal and written communication
  • BSc in Computer Science, Engineering or relevant field
  • 3+ years of Software Industry DB experience
Database Administrator

Senior QA illustrated

Experience Required
4+ years of Software Industry QA experience
Responsibilities
  • Requirement analysis, test cases planning, designing and execution
  • Carry out Functionality, Compatibility, Performance/Load, Regression, API, Security, GUI and Usability Testing
  • Report, track and define severity, priority of the issues,
  • Setup testing environment, perform the deployment process manually as well as using Jenkins
  • Take part in overall sprint activities like stand up, sprint planning, sprint retrospective to deliver quality product in estimated time
  • Feature priority and increment agile practice
  • Research on the latest OWASP vulnerabilities in web and mobile applications and implement
  • Research on Automation, CI/CD and implement on project
  • Research on performance and Load testing Jmeter tool and implement on project
  • Research on automation tool and implement on project
  • Guide the Junior/Mid QA team members
Skills

Technical Skills

  • Lead/Mentor QA team members
  • Develop and execute software test plans
  • Identify and facilitate issue resolution with functional and technical groups
  • Manage software beta test programs
  • Document and communicate test results

Behavioral Skills

  • Inter personal Communication
  • Time management
  • Stress Management
  • Patience
  • Ability to work in a Team
Bonus Requirements

Education

BSc in Computer Science, Engineering or relevant field
Senior Level QA Engineer

Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.

Experience Required
2-3 years of programming and software development experience
Responsibilities
  • Monitoring acceptance rate for each sprint
  • Follows standard coding practices and guidelines
  • Maintain 100% Testing Coverage of Requirements
  • Maintain minimum bugs for the sprint and review changes
  • Maintain increasing trend of velocity
  • Maintain proper documentation of the work on confluence as per team standard
  • Participation in discussion during standup, sprint planning and sprint retrospectives
  • Demonstrate continuous reliability and dependability to complete assigned work
  • Implementation of the researched updated technology
Skills

Technical Skills

  • Experienced with Object Oriented PHP, MVC and development frameworks (Laravel)
  • Experience with RDBMS (MySQL) and able to write and understand complex queries
  • Knowledge of software design principles (SOLID, DRY, KISS) and software design patterns
  • Experience on API development and knowledge of RESTful APIs
  • Knowledge of frontend frameworks like Angular will be a plus
  • Knowledge of HTML, CSS, Javascript, AJAX and Jquery
  • Knowledge of code versioning tools such as Git
  •  

Behavioral Skills

  • Good written and verbal communication skills
  • Analytical and logical skills along with attention to details
  • Innovative mind with problem solving attitude
  • Passion for coding and learning best design practices
  • Interest and ability to learn other programming languages as needed
  • Effectively multitask and prioritize
  • Troubleshooting and debugging skills
  • Interested to share the knowledge and technical skills to other team members
Bonus Requirements
  • Work independently when required
  • Quick learner
Mid-Level PHP/Laravel Developer

Deployment of Cogent Software at multiple hospitals.

Experience Required
Fresh graduates with basic deployment skills can apply.
Responsibilities

Adopt the vibrant startup culture fostering, communication, camaraderie, learning, and innovation.

Implement strategy for task assignment. This is to ensure the quality of implementation is provided to end-users.

Ensure the clients are well-acquainted with the workflow and features of the software CogentEMR before implementation.

Monitor sustainability of EMR by end-users.

Maintain and upgrade good and disciplined participation and communication skill with the team member and maintain end-to-end good documentation.

Skills

Technical Skills:

Must have knowledge of Windows-based and Linux-based applications.

Basic knowledge of HTML, CSS, and SQL.

Basic knowledge of Networking, OS installation, and hardware.

 

Behavioral Skills:

An excellent communicator and collaborative worker.

Highly attentive to detail.

An efficient and effective team person.

Should possess a good attitude to learn and demonstrate skills.

Bonus Requirements

Diploma in Computer Engineering, IT or related field,

Bachelor’s Degree in Computer Science will be an additional advantage.

(Two-wheelers and license is required for this job)

Deployment Trainee

A DevOps engineer introduces processes, tools, and methodologies to balance needs throughout the software development life cycle, from coding and deployment, to maintenance and updates. They manage overall CI and release management process.

Experience Required
Minimum 2 yrs experience as DevOps Engineer or similar role
Responsibilities
  • Working on automating and improving deployment and release processes with Continuous Integration and Delivery mechanisms
  • Handle Server and monitor for best performance output
  • Cloud server management: AWS/GCP/Azure or Digital Ocean
  • Performance Tuning and Optimization, DB and application server

REQUIREMENT

  • Deploy updates, fixes, and releases
  • Implement tools to reduce occurrences of errors and improve customer experience
  • Proficient with git and git workflows
  • Experience in Continuous Integration and Continuous Delivery
  • Good knowledge of docker, Kubernetes
  • Experience in Cloud server management: AWS/GCP/Azure or Digital Ocean
  • Good concept of GIT CI/CD
  • Handle server efficiently using monitoring tools
  • Working knowledge of databases and SQL
  • Problem-solving attitude
  • Collaborative team spirit
  • Database Tuning and performance optimization
  • Able to work off-hour if issues on production persist
Skills
  • Communicate with stakeholders to identify what they want a system to accomplish.
  • Flexibility in working hours.
  • Proactive and a Team Player.
  • Should be able to work under pressure.
  • Persuasive in both written and verbal communication
  • Strong Analytical Skills
Bonus Requirements

Qualification:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline.

 

Please apply through the career page or send your CV to hr@cogenthealth.com.np 

Software Engineer - DevOps

A PHP developer is responsible for writing server-side web application logic. PHP developers usually develop back-end components, connect the application with the other web services, and support the front-end developers by integrating their work with the application. They are also often required to develop and integrate plugins for certain popular frameworks. Functional Title: Software Engineer - PHP Level: 11 No. of vacancies: 1 Location: Hattisar

Experience Required
4+ yrs of programming and software development experience
Responsibilities
  • Maintain increasing trend of velocity
  • Maintains proper documentation of the work on confluence as per team standard
  • Participates in discussion during standup, sprint planning and sprint retrospectives
  • Is reliable and dependable to complete assigned work
  • Displays the implementation of the researched technology.
Skills

Technical Skills:

  • Experienced with Object Oriented PHP, MVC and development frameworks (Laravel) 
  • Experience with RDBMS (MySQL) and able to write and understand complex queries
  • Knowledge of software design principles (SOLID, DRY, KISS) and software design patterns
  • Experience on API development and knowledge of RESTful APIs
  • Knowledge of frontend frameworks like Angular will be a plus
  • Knowledge of HTML, CSS, Javascript, AJAX and Jquery
  • Strong experience in Web Application Development using the LAMP (>4 years).
  • Knowledge of code versioning tools such as Git
  • Debug, update and refactor already exiting code
  • Strong knowledge in PHP application deployment at Local / Web servers.
  • Participate in project discussion/analysis to understand the business needs of the client and deliver the optimal solution to enhance their business.
  • Experience in Functional and Unit testing.
  • Proven experience on leading development teams or leading product implementations.

Behavioral Skills:

  • Good written and verbal communication skills
  • Analytical and logical skills along with attention to details
  • Innovative mind with problem solving attitude
  • Passion for coding and learning best design practices
  • Interest and ability to learn other programming languages as needed
  • Effectively multitask and prioritize
  • Troubleshooting and debugging skills
  • Interested to share the knowledge and technical skills to other team members
  • Able to lead small to large team of developers. 
  • Collaborate with the team to define, design and integrate new features 
  • Ability to think creatively and come up with innovative solution
Bonus Requirements

Qualification:

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
Senior Software Engineer - PHP
Intrigued by what you have seen?

Kickstart with Cogent Health