Senior Software Engineer

2 days ago


Bangalore Urban Karnataka India, IN CAST Full time

Job Summary:

Working at CAST R&D means being an important part of a highly-talented, fast-paced, multicultural and Agile team based in Paris (France) and Bangalore (India). The team builds sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT Systems developed and used by the Fortune 500 companies.


Responsibilities

  • Lead the design and implementation of Role-Based Access Control (RBAC) systems, ensuring robust authentication and authorization mechanisms across our software ecosystem.
  • Architect and develop a highly scalable and fault-tolerant distributed queue system to facilitate efficient communication and data processing among various microservices.
  • Lead efforts to optimize Neo4j query performance, leveraging best practices and advanced techniques to enhance the efficiency and responsiveness of graph database operations.
  • Provide technical guidance and mentorship to backend developers, fostering a culture of excellence, collaboration, and continuous learning within the team.
  • You will be working as an individual contributor, will be integrated in Dashboard Teams working on web portals of CAST AIP. Your teammates are located in India and in France.
  • You will collaborate writing and designing new features and improve existing ones. You will write unit tests and drive code reviews. You will participate in best practices definition and technology watch. Depending on your will, skills and experience, you will have the opportunity to take technical lead on topics or projects.
  • While the domain of CAST is a niche, the position will propose you to work on software that dedicate to company dashboards and control software, focusing on technical and creative skills.


Profile:

  • Experience: 4 to 7 years
  • Experience in developing back-end/full stack applications at scale
  • Experience in backend technologies like GOLANG, NodeJS, Python, REST web services and Java(OOPS, Collections, DB Access) or any other technology.
  • Should have experience in any of the front-end framework like React, Angular, BackboneJS, Ext etc and HTML/CSS/Bootstrap.
  • Hands on experience in JavaScript Concepts (OO-JS, Closures, Unit Testing, Module Patterns)
  • Good to have skills like REST, Bootstrap, UI Components, CI/CD, NoSQL based DB is added advantage.
  • Experience with advanced CSS programming using LESS or SASS is a plus.
  • Expertise in of server-side technologies and SQL/NoSQL is a plus.
  • Experience of JavaScript testing frameworks like Karma, Mocha, Jest etc.
  • It involves design the software system, select algorithms, theories or technologies that will be used for business applications
  • Contribute to software development design discussions for new features and new product development
  • Strong problem-solving skills and ability to troubleshoot applications & environment issues.
  • Adaptability, ability to learn faster, Independent, responsible and diligent.
  • Good team spirit and interpersonal skills, excellent written, analytical skills & business Thinking.
  • Good mentoring and communication skills


The candidate should have a passion for technology and a flexible, creative approach to problem solving.

You are autonomous and take responsibility for your work.

Ideally, you know how to write unit tests and maybe even better write them in TDD.

You have knowledge in agile methodologies such as Scrum.

You know about GIT and the use of continuous integration tools. You have developed single page JS applications end to end.


Candidate should have a Bachelor or Master technical degree or equivalent experience.

Strong knowledge in software engineering.

Proactive Self Starter, creative thinker in designing, developing and supporting applications.

Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process.



  • Bangalore Urban, Karnataka, India, IN Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bangalore Urban, Karnataka, India, IN ConnectWise Full time

    `About the CompanyGeneral Summary: Senior Software Engineering -I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner,...


  • Bangalore Urban, Karnataka, India, IN Talentoj Full time

    Role Purpose:As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality, production-ready...


  • Bangalore Urban, Karnataka, India, IN Ecolab Digital Center Full time

    Please find the JD for Senior Kinaxis Engineer below Apply only (5 to 8Yrs exp)The Senior Engineer will play a key role in the build, test and deployment of existing and/or new functionalities of Maestro solution in accordance with business requirements.Experience with atleast one or more Kinaxis applications (i.e. Demand, Supply Planning, Inventory...


  • Bangalore Urban, Karnataka, India, IN Genesis Global Full time

    Senior Software EngineerBengaluru, IND Technology - Application Development / Full Time / hybridWHO WE AREGenesis transforms application development in financial markets by offering a low-code platform that supercharges developers and enables organizations to build performant, secure applications with unmatched speed, efficiency, and scale.We have the vigor...


  • Bangalore Urban, Karnataka, India, IN Pocket FM Full time

    PocketFM | SDE-2 | BackendLocation: Bengaluru, IndiaExperience: 3–6 YearsJob Type: Full-Time | OnsiteAbout UsPocket FM is a leading audio entertainment platform that brings engaging, serialized fiction to millions of listeners across genres like romance, thriller, fantasy, and more. With over 130 million users globally and strong traction in markets like...


  • Bangalore Urban, Karnataka, India, IN People Tech Group Inc Full time

    Hi Folks,Greetings from People Tech Group!We’re Hiring! | Embedded Camera Software Engineer – BangaloreWe are looking for an experienced Embedded Software Engineer (Camera Domain) with 5–10 years of hands-on experience in C programming, Linux/Android camera driver development, and sensor integration. Location: Bangalore Experience: 5–10 YearsKey...


  • Bangalore Urban, Karnataka, India, IN 6thStreet.com Full time

    Job Title: Senior Software Engineer (3+ Years Experience)Location: BengaloreJob Type: Full-timeExperience Level: 3+ Years Job Summary:We are looking for a skilled and motivated Java Backend Developer with over 3 years of experience to join our engineering team. Candidate should have strong experience in Java, Spring Boot, REST APIs, and a solid understanding...


  • Bangalore Urban, Karnataka, India, IN ITILITE Full time

    Company Overview:ITILITE is a leading global brand in the Business Travel, Expense & Cards Management space.Our mission is to help companies simplify their travel and expense processes, making it an enjoyable experience for employees. We operate on a B2B SaaS model, with a strong presence in India and the USA, serving over 500 customers.We are a Series C...


  • india, IN Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...