Magic Software is a global company with 4 decades of IT experience in data integration, process automation, data management, industry 4.0 and low code environment. Thousands of enterprises and partners around the world use our solutions, to develop, deploy, and integrate on-premise, mobile, and cloud-based business solutions. Over the years, our customers have dramatically improved operational efficiency, business processes, and gained a high return on investment thanks to our products. With a presence in more than 50 countries, including 14 regional offices, we collaborate closely with our customers and strategic partners including IBM, Microsoft, Oracle, Salesforce, Sage, SugarCRM, Syspro, SAP, and more. Our mission is to provide enterprises a path to business excellence with advanced digital tools and services for holistic organizational visibility to drive a culture of data-driven continuous improvement and real-time decision making.
Not specified
INR 7.0 - 8.0 Lacs P.A.
Work from Office
Full Time
Job Description: We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. The candidate will also be responsible for integrating the front-end elements built by co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities Integration of user-facing elements developed by front-end developers with server-side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}} Skills And Qualifications Strong proficiency with JavaScript {{or CoffeeScript depending on technology stack}} Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc Understanding the nature of asynchronous programming and its quirks and workarounds Good understanding of server-side templating languages {{such as Jade, EJS, etc Good understanding of server-side CSS preprocessors {{such as Stylus, Less, etc Decent understanding of front-end technologies, such as React, HTML5, and CSS3 Understanding accessibility and security compliance {{Depending on the specific project}} User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system Understanding fundamental design principles behind a scalable application Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Integration of user-facing elements developed by front-end developers with server-side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}} Skills And Qualifications Strong proficiency with JavaScript {{or CoffeeScript depending on technology stack}} Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc Understanding the nature of asynchronous programming and its quirks and workarounds Good understanding of server-side templating languages {{such as Jade, EJS, etc Good understanding of server-side CSS preprocessors {{such as Stylus, Less, etc Decent understanding of front-end technologies, such as React, HTML5, and CSS3 Understanding accessibility and security compliance {{Depending on the specific project}} User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system Understanding fundamental design principles behind a scalable application Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git
Not specified
INR 12.0 - 14.0 Lacs P.A.
Work from Office
Full Time
Job Description: We are seeking for a 4+ years experienced motivated skilled DevOps Engineer to join our dynamic Cloud and DevOps team. As a DevOps Engineer, you will play a critical role in designing, implementing, and maintaining the infrastructure and deployment pipelines necessary for our cloud and On-premises based applications. Your expertise in AWS, Infrastructure as Code (IaC) and AzureDevOps will be instrumental in optimizing our development processes and ensuring the reliability, scalability, and security of our systems. Roles Responsibilities: Leads, owns, and builds automated DevOps tools frameworks, infrastructure, and workflows to support continuous integration and continuous deployment (CI/CD) initiatives for environments and code management. Automate deployment of high availability on high volume data processing platform. Analyse the needs of large systems and breaking them down into smaller manageable parts Creating suitable DevOps channels across the organization. Establishing a continuous build/deployment environment to accelerate software deployment and development processes Establishing a continuous build/deployment environment to accelerate software deployment and development processes Suggest innovative solutions based on new technologies and latest trends The ability and skill to train other people in procedural and technical topics Strong communication, Documentation, and collaboration skills Embracing flexibility and adaptability to accommodate changes in project requirements. Understanding the value of incremental releases and continuous improvement is essential for delivering software faster and with higher quality. Must Have Skillset: Version control with GIT (preferably AzureDevOps GIT): Experience on Repo Management/User Management/Branching Strategy/Merging Hands-on experience in developing end-to-end CI/CD pipelines like AzureDevOps Pipeline: Designing and implementing Multistage / Multi Branch / Multi Account / Multi Region / secure pipeline. Strong Experience with Docker, Microservices and container deployment and service orchestration. In Depth understanding of Kubernetes / OpenShift / Containerization: POD management / Autoscaling / Orchestration Strong understanding of AWS services, including EKS / EC2 / S3 / RDS / Autoscaling / ELB / Lambda / EBS / VPC / IAM / Hands-on Experience with IAC tools like Terraform and Terragrunt development: Multi-region / Multi-account / Serverless / Infra clusters Hands-on Experience with Helm chart. Scripting languages like Python /Shell/Bash/PowerShell (Strong in any 2) Monitoring Tools: Prometheus / Grafana / Integrating security controls and best practices into the automation process to ensure a secure cloud environment. Good To Have Skillset: Configuration Tools: Ansible/ Chef/Puppet Familiarity with SQL and No-SQL databases. Security tools like Trivvy, HashCorp Vault Secrets Manager NodeJs
Not specified
INR 13.0 - 14.0 Lacs P.A.
Work from Office
Full Time
As a project manager, you will be responsible for driving project development execution and delivery. You will be interacting with Systems Architects, Development Managers, Technology Leaders, Developers, QA engineers, and Product teams What will you do Planning and monitoring of all project phases in collaboration with the team leaders Conducting constant monitoring of projects execution, risks, milestones, and timeline Ongoing risk analysis and management Leading the retrospective and learning process in RD Leading a process of assimilation and application of the Agile methodology in the RD Reporting to the team and management on projects status, progress, and issues Acts openly and honestly as a member of the RD project management team Ability to manage several efforts simultaneously (multitasking) Collaborate and coordinate work between different teams at different locations, including (but not limited to) RD, Product, Architect, DevOps, and Support teams Skills Agile certification (scrum, kanban, scaled agile frameworks) or equivalent experience and knowledge Must Some experience in working with project management advanced tools, such as Jira Must Excellent interpersonal skills Verbal and written communication skills with the ability to interact with technical and non-technical cross-functional groups. Bachelor s degree in computer science or industrial engineering with experience in RD 5 to 9 years of experience IT industry, up to 3 years experience as Project Manager
FIND ON MAP
Gallery
Reviews
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Chrome Extension