Job Description
[Imagine]
Understand user requirements and design capabilities in order to deliver best in class experiences
Propose relevant enhancements by understanding user behavior (data analytics and probes study)
Understand the portfolio plans, committed values, and position new developments in this context
Understand competitive products landscape in the scope of their work
Learn and stay at the state of the art on software development practices, technologies
Analyze code usage metrics to identify areas for code quality or software performances improvements
[Create]
Learn and promote component re-use
Design new components for re-use in collaboration with architects
Define and describe functional behavior, limitations and acceptance tests of capabilities to deliver
Define and design Software components to reveal hidden data value:
Ingestion pipelines (Data sources, Data curation, Data harmonization thanks to ontologies)
Machine learning models (Processing chains, Models, Reference data sets) and their integration within analytics chain
Design operable software (such as validation check on 0% downtime, code upgrade compatibility)
Select best algorithms or technologies to use.
Perform feasibility study (prototype, POC) to validate
Technology / components proposal with Architects
User experience proposal with user experience Designer
Validate software architecture with Architects.
Programming - Java
Web Development
💡 Quick Summary
Seeking a career-building opportunity? The Manager | Software Development position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
