BrainWave Professionals

16 Job openings at BrainWave Professionals
Python Developer Mumbai,Maharashtra,India 10 years Not disclosed On-site Contractual

Title: Python Developer Location: India - Chennai, Pune, Mumbai Job Summary: We are seeking a skilled and motivated Python Developer to join our Enterprise SDLC team . In this role, you will contribute to the development and maintenance of tools and services that support enterprise software delivery, with a focus on SonarQube integration and data lake solutions . You will collaborate with multiple teams to ensure seamless integration, automation, and data flow. Key Responsibilities: Design, develop, test, and deploy Python-based applications and services. Integrations with tools such as SonarQube , CI/CD pipelines, Databricks, PowerBI, and Web portals. Collaborate with DevOps platform teams to align development efforts. Write clean, maintainable, reliable, and efficient code following best practices. Troubleshoot, debug, and enhance existing systems and services. Participate in code reviews and contribute to team knowledge sharing. Maintain documentation for software functionality, architecture, and processes. Required Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Proven experience as a Python Developer (10+ years preferred). Experience with RESTful APIs and web services. Knowledge of databases (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB. Experience with version control systems like Git. Strong problem-solving skills, attention to detail, and self motivation. Preferred Qualifications: Familiarity with DevOps tools and platforms (e.g. SonarQube , Jenkins, GitLab CI/CD, Azure DevOps). Familiarity with DataBricks or other data lakes. Experience with Azure Cloud platforms. Exposure to containerization (Docker) and orchestration (Kubernetes). Show more Show less

Salesforce QA Automation Engineer India 7 years Not disclosed On-site Contractual

Availability- Immediate Joiner/ those who can join in 15-20 days. We are seeking a skilled Automation Test Engineer with expertise in Selenium and working knowledge of Salesforce. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure high-quality Salesforce implementations and integrations. This role requires a proactive problem solver with a passion for quality and efficiency. Key Responsibilities: • Design, develop, and maintain robust automation frameworks using Selenium (Java/Python preferred). • Develop and execute test cases for Salesforce customizations, integrations, and standard modules (e.g., Sales Cloud, Service Cloud). • Collaborate with developers, business analysts, and product owners to understand business requirements and system design. • Perform functional, regression, and integration testing for web and Salesforce applications. • Utilize testing tools such as TestNG, JUnit, Maven, or Jenkins for test execution and CI/CD integration. • Identify, record, and document bugs thoroughly and track resolutions. • Ensure high test coverage and maintain automation scripts in source control (e.g., Git). • Stay up-to-date with Salesforce releases and their potential impact on test automation. Required Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field. • 7+ years of experience in test automation using Selenium WebDriver. • Hands-on experience with the Salesforce platform, preferably with custom objects, workflows, and Apex triggers. • Familiarity with testing APIs (REST/SOAP) related to Salesforce. • Experience with Agile/Scrum software development processes. • Strong understanding of test automation best practices and QA methodologies Show more Show less

Java Full Stack Developer India 5 years None Not disclosed On-site Full Time

We are seeking a highly skilled and experienced Java Full Stack Developer with over 5 years of professional experience. The ideal candidate will have strong expertise in Java (Spring Boot) for backend development, React.js for frontend development, and hands-on experience with SQL or NoSQL databases . You will work closely with cross-functional teams to design, develop, and maintain scalable web applications. Key Responsibilities: Design, develop, and maintain high-performance, scalable web applications using Java , Spring Boot , and React.js . Collaborate with Product Owners, Architects, and other team members to translate business requirements into technical solutions. Build and consume RESTful APIs and integrate with third-party services. Write clean, maintainable, and testable code. Optimize application performance and troubleshoot production issues. Design and manage relational (e.g., PostgreSQL , MySQL ) or non-relational databases (e.g., MongoDB , Cassandra ). Follow Agile/Scrum development practices and participate in daily stand-ups and sprint planning. Required Qualifications: 7+ years of professional experience as a Full Stack Developer . Strong proficiency in Java 8+ , Spring Boot , and React.js . Solid understanding of HTML5, CSS3, JavaScript, and modern JS frameworks. Experience with RESTful API design and implementation. Expertise in SQL databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL databases (e.g., MongoDB, DynamoDB). Experience with CI/CD pipelines , Git , Docker , and Kubernetes . Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus. Excellent problem-solving and communication skills. Preferred Qualifications: Experience with TypeScript and state management libraries (Redux, Zustand, etc.). Prior experience in a microservices architecture environment. Knowledge of performance tuning and caching strategies. Experience with unit testing frameworks (JUnit, Jest) and test automation .

Full Stack Engineer gurugram,haryana,india 10 years None Not disclosed On-site Full Time

Job Title: Full Stack Developer (.NET + React) Location: Gurgaon Experience: 5+ Employment Type: Full-time Job Summary: We are hiring a Full Stack Developer proficient in .NET Core and React.js. The candidate will work on end-to-end product development and should be comfortable with both backend and frontend development. Key Responsibilities: Develop, test, and maintain scalable applications using .NET Core and React.js. Design APIs and integrate them with frontend interfaces. Write clean, maintainable, and efficient code across the stack. Participate in code reviews and architecture discussions. Work in agile teams and deliver high-quality solutions. Required Skills: 5–10 years of experience in full-stack development. Strong proficiency in .NET Core (C#) for backend services. Solid experience in React.js for frontend development. Experience in REST API development and integration. Familiarity with SQL Server or other relational databases. Preferred: Knowledge of microservices architecture. Experience with Azure DevOps or similar CI/CD platforms. Exposure to Docker and containerized deployment.

Back End Developer (Python) india 10 years None Not disclosed On-site Full Time

Job Title: Backend Developer (Python) Experience: 5–10 Years Employment Type: Full-time Job Summary: We are looking for a highly skilled Python Backend Developer with strong API integration skills and hands-on experience with PostgreSQL. The ideal candidate should possess strong problem-solving abilities and a deep understanding of scalable backend systems. Key Responsibilities: Design and develop robust backend services in Python. Work extensively on API development, stitching, and integration with third-party services. Build database models and optimize queries in PostgreSQL. Collaborate with frontend teams and DevOps for seamless delivery. Write unit and integration tests for developed features. Required Skills: 5+ years of backend development experience using Python. Strong understanding of API architecture and RESTful services. Experience with PostgreSQL, including advanced query writing and optimization. Knowledge of API stitching and handling complex workflows. Proficient with Git and collaborative development workflows. Preferred: Familiarity with Flask, Django, or FastAPI. Experience with async programming in Python. Exposure to message queues like RabbitMQ or Kafka.

Frontend Developer (Angular) india 7 years None Not disclosed On-site Full Time

Job Title - Senior Angular Frontend Engineer Key Responsibilities •Design, develop, and maintain responsive, high-performance web applications using Angular. •Collaborate with backend developers, business analysts, and QA teams to deliver seamless user experiences. •Integrate UI with Oracle or other relational databases via APIs and backend services. •Develop and integrate with RESTful APIs to enable efficient communication between the UI and backend systems. •Implement and maintain CI/CD pipelines for automated builds, testing, and deployment. •Work with Amazon Web Services (AWS) or Microsoft Azure, including S3 or equivalent cloud storage services. •Use Git for version control, branching, and code reviews. •Manage and track development tasks in Jira and contribute to sprint planning and agile ceremonies. •Ensure applications meet high standards of security, performance, and compliance within the financial domain. •Collaborate with cross-functional teams, providing clear communication of progress, risks, and technical challenges. Required Qualifications •Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). •7+ years of professional experience in Angular development (Angular 8+ preferred). •Strong understanding of HTML5, CSS3, JavaScript/TypeScript, and responsive design principles. •Experience with Oracle or other RDBMS (PostgreSQL, MySQL, etc.) and integration best practices. •Hands-on experience with AWS or Azure cloud services, including S3 or equivalent. •Proficiency in Git and familiarity with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.). •Experience integrating RESTful APIs into Angular applications. •Experience with Agile/Scrum methodologies and task tracking tools like Jira. •Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders. •Prior experience working in the Investment Banking Domain is strongly preferred. Preferred Skills •Knowledge of microservices architecture and RESTful API integration best practices. •Familiarity with containerization (Docker/Kubernetes). •Experience with automated testing frameworks for Angular. •Understanding of security and compliance requirements in financial applications.

Agile Coach gurugram,haryana,india 10 years None Not disclosed On-site Full Time

Job Title: Agile Coach Location: [Gurgaon] Experience: 10+ Years Employment Type: Full-time Mode: Hybrid About the Role We are seeking an experienced Agile Coach with 10+ years of industry expertise to drive enterprise-level Agile transformation and continuous improvement across teams and departments. The ideal candidate will have a strong background in Agile methodologies, hands-on coaching experience, and a proven record of enabling organizations to achieve business agility at scale. Key Responsibilities Guide, mentor, and coach multiple teams, Product Owners, Scrum Masters, and leaders in adopting Agile mindset and practices. Assess current organizational maturity and implement tailored Agile transformation strategies. Drive adoption of frameworks such as Scrum, Kanban, SAFe, LeSS, or Spotify Model, depending on business needs. Facilitate workshops, training sessions, and Agile ceremonies at team and program levels. Partner with senior leadership to align delivery practices with organizational goals and customer value. Promote a culture of continuous improvement, innovation, and collaboration. Measure, monitor, and report progress of Agile adoption and performance improvements. Required Skills & Experience 10+ years of overall IT experience, with at least 5+ years in Agile coaching/consulting roles. Deep understanding of Agile frameworks (Scrum, Kanban, SAFe, LeSS, XP, etc.). Hands-on experience coaching at team, program, and portfolio levels. Strong facilitation, mentoring, and conflict-resolution skills. Proven ability to influence senior stakeholders and drive organizational change. Excellent communication and interpersonal skills. Experience in tools such as Jira, Rally, Azure DevOps, or Trello. Preferred Qualifications Agile certifications such as ICAgile Certified Professional – Agile Coaching (ICP-ACC), SAFe Program Consultant (SPC), Certified Scrum Professional (CSP), Certified Agile Coach (ICP-CAT, ICP-ENT), or equivalent. Experience in large-scale Agile transformations in distributed/global teams. Background in software development, project management, or business analysis is a plus.

Frontend Developer (Angular) india 7 years None Not disclosed On-site Full Time

Job Title - Senior Angular Frontend Engineer Key Responsibilities •Design, develop, and maintain responsive, high-performance web applications using Angular. •Collaborate with backend developers, business analysts, and QA teams to deliver seamless user experiences. •Integrate UI with Oracle or other relational databases via APIs and backend services. •Develop and integrate with RESTful APIs to enable efficient communication between the UI and backend systems. •Implement and maintain CI/CD pipelines for automated builds, testing, and deployment. •Work with Amazon Web Services (AWS) or Microsoft Azure, including S3 or equivalent cloud storage services. •Use Git for version control, branching, and code reviews. •Manage and track development tasks in Jira and contribute to sprint planning and agile ceremonies. •Ensure applications meet high standards of security, performance, and compliance within the financial domain. •Collaborate with cross-functional teams, providing clear communication of progress, risks, and technical challenges. Required Qualifications •Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). •7+ years of professional experience in Angular development (Angular 8+ preferred). •Strong understanding of HTML5, CSS3, JavaScript/TypeScript, and responsive design principles. •Experience with Oracle or other RDBMS (PostgreSQL, MySQL, etc.) and integration best practices. •Hands-on experience with AWS or Azure cloud services, including S3 or equivalent. •Proficiency in Git and familiarity with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.). •Experience integrating RESTful APIs into Angular applications. •Experience with Agile/Scrum methodologies and task tracking tools like Jira. •Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders. •Prior experience working in the Investment Banking Domain is strongly preferred. Preferred Skills •Knowledge of microservices architecture and RESTful API integration best practices. •Familiarity with containerization (Docker/Kubernetes). •Experience with automated testing frameworks for Angular. •Understanding of security and compliance requirements in financial applications.

Frontend Developer (React) karnataka 6 - 10 years INR Not disclosed On-site Full Time

As a Frontend React Engineer, your role will involve developing and maintaining user-facing features using modern frameworks like Redux or MobX. You will be responsible for the following key responsibilities: - Build reusable components and translate UI/UX designs into high-quality, secure, and performant code. - Optimize applications for maximum speed and scalability across various browsers and devices. Qualifications Required: - Strong expertise in React.js and TypeScript. - Solid understanding of JavaScript, DOM manipulation, RESTful APIs, modern ES standards, React Router, React Query, and front-end security best practices. - Experience with tools like Webpack, Babel, NPM, Git, and CI/CD pipelines (e.g., GitHub Actions). - Familiarity with authentication protocols like OAuth 2.0 and SSO. - Comfortable working with Agile teams, using JIRA, writing unit/integration tests, and ensuring strong Web Vitals performance and code coverage. Please note that this role offers a hybrid work mode with 3 days working from the office (Monday, Wednesday & Friday) in Bangalore. The interview process includes an online assessment (IQ test, 20 mins) followed by 3-4 rounds of interviews on-site.,

.NET Fullstack Developer (React) gurugram,haryana,india 7 years None Not disclosed On-site Full Time

Job Title: Dot Net Fullstack (React) Location: Gurgaon Work mode: 3 days work from the office REQUIREMENTS • Total experience 7+ years. • Expertise in .NET Core, React, Microservices, and Cloud platforms. • Strong knowledge of C#, .NET Core, REST APIs. • Hands-on experience with React for frontend development. • Experience with SQL/relational databases. • Proficiency in OOPs, data structures, and algorithms. • Expertise in Microservices design & event-driven architecture (Pub/Sub). • Experience with Docker, Kubernetes, and containerized application deployment. • Strong problem-solving skills with OOPs, data structures, and algorithms. • Familiarity with CI/CD pipelines (GitLab, Octopus). • Knowledge of best practices in application monitoring, logging, and tracing. • Strong understanding of enterprise application design and deployment. • Excellent communication and collaboration skills for working across global teams. RESPONSIBILITIES: • Writing and reviewing great quality code. • Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project. • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. • Determining and implementing design methodologies and tool sets. • Enabling application development by coordinating requirements, schedules, and activities. • Being able to lead/support UAT and production roll outs. • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. • Giving constructive feedback to the team members and setting clear expectations. • Helping the team in troubleshooting and resolving of complex bugs. • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

.NET Web Develop gurugram,haryana,india 9 years None Not disclosed On-site Full Time

Job description REQUIREMENTS Total experience 9+ years. Expertise in .NET Core, Microservices, and Cloud platforms. Strong knowledge of C#, .NET Core, REST APIs. Hands-on experience with React for frontend development. Expertise in Microservices design & event-driven architecture (Pub/Sub). Experience with Docker, Kubernetes, and containerized application deployment. Strong problem-solving skills with OOPs, data structures, and algorithms. Familiarity with CI/CD pipelines (GitLab, Octopus). Experience with unit testing and maintaining high-quality code. Knowledge of best practices in application monitoring, logging, and tracing. Solid experience with relational databases (PostgreSQL). Strong understanding of enterprise application design and deployment. Excellent communication and collaboration skills for working across global teams. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project. Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. Determining and implementing design methodologies and tool sets. Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs. Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs. Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

.NET Fullstack Developer (React) gurugram,haryana,india 7 - 9 years INR Not disclosed On-site Full Time

Job Title: Dot Net Fullstack (React) Location: Gurgaon Work mode: 3 days work from the office REQUIREMENTS Total experience 7+ years. Expertise in .NET Core, React, Microservices, and Cloud platforms. Strong knowledge of C#, .NET Core, REST APIs. Hands-on experience with React for frontend development. Experience with SQL/relational databases. Proficiency in OOPs, data structures, and algorithms. Expertise in Microservices design & event-driven architecture (Pub/Sub). Experience with Docker, Kubernetes, and containerized application deployment. Strong problem-solving skills with OOPs, data structures, and algorithms. Familiarity with CI/CD pipelines (GitLab, Octopus). Knowledge of best practices in application monitoring, logging, and tracing. Strong understanding of enterprise application design and deployment. Excellent communication and collaboration skills for working across global teams. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding functional requirements thoroughly and analysing the client's needs in the context of the project. Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. Determining and implementing design methodologies and tool sets. Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs. Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs. Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Frontend Developer (React) bengaluru,karnataka,india 0 years None Not disclosed On-site Full Time

Job Title- Frontend React Engineer Experience Required- 6+ Location- Bangalore Interview Process- Online Assessment (IQ test, 20mins) +3-4 rounds of interviews (On-site) Work mode- Hybrid (3 days working from the Office, Monday, Wednesday & Friday) We are looking for a Frontend Engineer with strong expertise in React.js and TypeScript to develop and maintain user-facing features using modern frameworks like Redux or MobX. You will be responsible for building reusable components, translating UI/UX designs into high-quality, secure, and performant code, and optimizing applications for maximum speed and scalability across various browsers and devices. A solid understanding of JavaScript, DOM manipulation, RESTful APIs, modern ES standards, React Router, React Query, and front-end security best practices is essential. Experience with tools like Webpack, Babel, NPM, Git, and CI/CD pipelines (e.g., GitHub Actions), as well as familiarity with authentication protocols like OAuth 2.0 and SSO, is required. You should also be comfortable working with Agile teams, using JIRA, writing unit/integration tests, and ensuring strong Web Vitals performance and code coverage.

.NET Fullstack Developer (React) haryana 7 - 11 years INR Not disclosed On-site Full Time

Role Overview: You will be responsible for writing and reviewing great quality code while understanding functional requirements thoroughly and analyzing the clients" needs in the context of the project. You will envision the overall solution for defined functional and non-functional requirements, defining technologies, patterns, and frameworks to realize it. Additionally, you will determine and implement design methodologies and tool sets, enabling application development by coordinating requirements, schedules, and activities. You should be able to lead/support UAT and production rollouts, create, understand, and validate WBS and estimated effort for a given module/task, and justify it. Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement is crucial. You will also give constructive feedback to team members, set clear expectations, help troubleshoot and resolve complex bugs, come up with solutions during code/design reviews, and carry out POCs to ensure suggested design/technologies meet the requirements. Key Responsibilities: - Writing and reviewing great quality code. - Understanding functional requirements thoroughly and analyzing the clients" needs in the context of the project. - Envisioning the overall solution for defined functional and non-functional requirements, and defining technologies, patterns, and frameworks to realize it. - Determining and implementing design methodologies and tool sets. - Enabling application development by coordinating requirements, schedules, and activities. - Leading/supporting UAT and production rollouts. - Creating, understanding, and validating WBS and estimated effort for a given module/task, and justifying it. - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. - Giving constructive feedback to team members, setting clear expectations. - Helping the team troubleshoot and resolve complex bugs. - Coming up with solutions during code/design reviews and justifying the decisions taken. - Carrying out POCs to ensure suggested design/technologies meet the requirements. Qualifications Required: - Total experience of 7+ years. - Expertise in .NET Core, React, Microservices, and Cloud platforms. - Strong knowledge of C#, .NET Core, REST APIs. - Hands-on experience with React for frontend development. - Experience with SQL/relational databases. - Proficiency in OOPs, data structures, and algorithms. - Expertise in Microservices design & event-driven architecture (Pub/Sub). - Experience with Docker, Kubernetes, and containerized application deployment. - Strong problem-solving skills with OOPs, data structures, and algorithms. - Familiarity with CI/CD pipelines (GitLab, Octopus). - Knowledge of best practices in application monitoring, logging, and tracing. - Strong understanding of enterprise application design and deployment. - Excellent communication and collaboration skills for working across global teams.,

.NET Fullstack Developer (React) gurugram,haryana,india 7 years None Not disclosed On-site Full Time

Job Title: Dot Net Fullstack (React) Location: Gurgaon Work mode: 3 days work from the office REQUIREMENTS • Total experience 7+ years. • Expertise in .NET Core, React, Microservices, and Cloud platforms. • Strong knowledge of C#, .NET Core, REST APIs. • Hands-on experience with React for frontend development. • Experience with SQL/relational databases. • Proficiency in OOPs, data structures, and algorithms. • Expertise in Microservices design & event-driven architecture (Pub/Sub). • Experience with Docker, Kubernetes, and containerized application deployment. • Strong problem-solving skills with OOPs, data structures, and algorithms. • Familiarity with CI/CD pipelines (GitLab, Octopus). • Knowledge of best practices in application monitoring, logging, and tracing. • Strong understanding of enterprise application design and deployment. • Excellent communication and collaboration skills for working across global teams. RESPONSIBILITIES: • Writing and reviewing great quality code. • Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project. • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it. • Determining and implementing design methodologies and tool sets. • Enabling application development by coordinating requirements, schedules, and activities. • Being able to lead/support UAT and production roll outs. • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it. • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement. • Giving constructive feedback to the team members and setting clear expectations. • Helping the team in troubleshooting and resolving of complex bugs. • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Java Developer hyderabad,telangana,india 5 years None Not disclosed On-site Full Time

Job description REQUIREMENTS: Total Experience 5+years. Strong hands-on experience with Java 17+. Proficient in building microservices architecture using Spring Boot and Spring WebFlux. Experience with containerization tools like Docker and orchestration with Kubernetes (preferably AKS). Strong working knowledge of NoSQL databases such as Couchbase or MongoDB, and SQL databases like PostgreSQL. Hands-on experience with cloud platforms such as AWS, Azure, or GCP. Good understanding of CI/CD pipelines using Jenkins, GitHub Action s , etc. Familiarity with API testing tools like Postman. Adherence to Agile best practices. Experience with Splunk for logging and monitoring. Exposure to NewRelic for application performance monitoring. Strong communication and leadership skills with a proactive attitude. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the client's business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements. Mapping decisions with requirements and be able to translate the same to developers. Identifying different solutions and being able to narrow down the best option that meets the clients' requirements. Defining guidelines and benchmarks for NFR considerations during project implementation. Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers. Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed. Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it. Understanding and relating technology integration scenarios and applying these learnings in projects. Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.