Search by job, company or skills
About CAST
CAST is the software intelligence category leader. CAST technology can see inside custom applications with MRI-like precision, automatically generating intelligence about their inner workings - composition, architecture, transaction flows, cloud readiness, structural flaws, legal and security risks. It's becoming essential for faster modernization for cloud, raising the speed and efficiency of Software Engineering, better open-source risk control, and accurate technical due diligence. CAST operates globally with offices in North America, Europe, India, China. Visit www.castsoftware.com.
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.
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: 3+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 etc)
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, verbal, communication skills,
Analytical skills & Business Thinking.
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.
Knowledge in agile methodologies such as Scrum.
Know about GIT and the use of continuous integration tools.
Developed single page JS applications end to end.
Educational Background
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.
Date Posted: 11/11/2024
Job ID: 99909729