NodeJS developer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Education and/or Experience
Bachelor’s degree (or equivalent) Prior PBM or healthcare experience is helpful but not required.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
• Develops software at all layers by programming, designing and testing code to meet requirements.
• Gains a thorough understanding of functional requirements for new software requests.
• Works with Business Systems Analysts to understand and clarify software requirements and translate into working software.
• Practices good software engineering techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.
• Works to identify and resolves technical or product problems.
• Participates in software project meetings and provides status reports.
• Translates technical designs into working software.
• Maintains existing applications by enhancing software and troubleshooting issues.
• Collaborates with team members and partners with others as needed to ensure successful completion of assigned software development tasks.
• Participates in code reviews and incorporates recommendations.
• Applies Object Oriented Design principles and design patterns in creating System level solution designs.
• Creates and maintains software design specifications document.
• Assumes full responsibility for assigned tasks and end-to-end accountability for end-product delivery.
• Makes recommendations to IT management for the adoption of (1) new technology (2) industry’s best practices, and (3) streamlining processes.
• Communicates and presents designs in group settings to technical and non-technical audiences.
• Partners with team members and technical project lead to ensure component design fits in with the overall solution.
• Adopts new techniques and technologies.
Computer Skills
Must have skills:
• Excellent working knowledge on a variety of currently used programming languages such as JAVA or JavaScript stack.
• Experience building UI using JavaScript, JavaScript libraries, JavaScript frameworks or angular
• Extensive working experience in Node.js
• Good working knowledge on PostgreSQL
• Sound working knowledge on cloud environments such as AWS/Azure
• Experience in NGINX and HA PROXY
• Good working experience on Rabbit MQ messaging and user level knowledge of UNIX/Linux is highly desired.
• Experience in REST Webservices
• Strong technical and analytical skills
• Ability to work in Agile and Waterfall environment, requirements gathering and documentation including flow diagrams
Bachelor’s degree (or equivalent) Prior PBM or healthcare experience is helpful but not required.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
• Develops software at all layers by programming, designing and testing code to meet requirements.
• Gains a thorough understanding of functional requirements for new software requests.
• Works with Business Systems Analysts to understand and clarify software requirements and translate into working software.
• Practices good software engineering techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.
• Works to identify and resolves technical or product problems.
• Participates in software project meetings and provides status reports.
• Translates technical designs into working software.
• Maintains existing applications by enhancing software and troubleshooting issues.
• Collaborates with team members and partners with others as needed to ensure successful completion of assigned software development tasks.
• Participates in code reviews and incorporates recommendations.
• Applies Object Oriented Design principles and design patterns in creating System level solution designs.
• Creates and maintains software design specifications document.
• Assumes full responsibility for assigned tasks and end-to-end accountability for end-product delivery.
• Makes recommendations to IT management for the adoption of (1) new technology (2) industry’s best practices, and (3) streamlining processes.
• Communicates and presents designs in group settings to technical and non-technical audiences.
• Partners with team members and technical project lead to ensure component design fits in with the overall solution.
• Adopts new techniques and technologies.
Computer Skills
Must have skills:
• Excellent working knowledge on a variety of currently used programming languages such as JAVA or JavaScript stack.
• Experience building UI using JavaScript, JavaScript libraries, JavaScript frameworks or angular
• Extensive working experience in Node.js
• Good working knowledge on PostgreSQL
• Sound working knowledge on cloud environments such as AWS/Azure
• Experience in NGINX and HA PROXY
• Good working experience on Rabbit MQ messaging and user level knowledge of UNIX/Linux is highly desired.
• Experience in REST Webservices
• Strong technical and analytical skills
• Ability to work in Agile and Waterfall environment, requirements gathering and documentation including flow diagrams
0 page views
Related listings
-
AEM DeveloperSoftware DeveloperLocation - Bangalore, Delhi Experience- 5 to 7 Job Description • 5 plus years of experience in application development. • Three (3) years of experience with AEM Forms 6.4/6.5, Adobe LiveCycle ES 2, 3 or 4 Or Adobe AEM Forms focusing on LiveCycle Desi...2026/11/08
-
.NET Tech LeadSoftware DeveloperThe Role: • Develop solution specific architectures, using .NET Framework & .Net Core to support business processes • Defining the technical design, developing, and testing of software applications to meet business requirements • Write high quali...2026/11/08
-
Software EngineerSoftware DeveloperVirtusa Corporation is a global provider of Digital Business Transformation, Digital Engineering, and Information Technology (IT) outsourcing services that accelerate our clients’ journey to their Digital Future. Virtusa serves Global 2000 companies ...2026/11/08
