Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a inventory domain architect, you would be responsible for
• Designing, developing, and maintaining inventory management software for • Creating and maintaining a comprehensive view of network resources, spanning multiple domains (such as optical, IP, and microwave) and vendors. o Dynamic Network Inventory: Ensure that the inventory accurately reflects the network’s state, including devices, circuits, and services. o Auto-Discovery and Federation: Leverage BPI’s auto-discovery capabilities to identify network elements and their relationships. Federate data from different sources to create a single source of truth. o Graph Database Modeling: Utilize state-of-the-art graph database technology to model complex, dynamic networks. Visualize these networks to facilitate automated workflows. o Interoperability and Agility: BPI is vendor-agnostic and supports open APIs. It can be deployed as a cloud-native solution or on-premise, allowing flexibility and agility in adapting to new technologies1. o Sustainability Considerations: Evaluate power consumption, identify reusable devices, and optimize path routing to support sustainability goals. • Collaborate with cross-functional teams to understand inventory requirements, designing efficient database schemas, developing scalable and reliable software solutions, and ensuring the software meets the company's quality standards. • Troubleshooting and resolving inventory-related issues, as well as providing technical support to end-users. • Co-ordinate with testing team for any issue on development. • Creating and implementing design plans. • Analyzing code segments regularly. • Keeping up-to-date with industry trends and technology developments. • End-to-End involvement from requirement phase to production project deployment via CRQ. • Working with Support team for long pending issues and provide the permanent fix. • To support Operational Readiness Testing (ORT) • Working with product vendor to re-mediate any identified issues related to product. • Involvement in Project calls for understanding of new requirement. Skills required: • Programming Skills: Proficiency in programming languages such as Java, Python, Camunda, jBPMN or similar languages used in developing inventory management software. • Database Management: Experience with database technologies like SQL, NoSQL, and specifically experience with graph databases like Neo4j, which are commonly used in inventory management systems. • Web Technologies: Familiarity with web technologies such as HTML, CSS, and JavaScript, as well as frameworks like Angular or React used in web-based inventory management applications. • Networking Knowledge: Understanding of networking concepts and protocols to effectively work with network inventory data and systems. • Software Development Lifecycle (SDLC): Knowledge of SDLC methodologies like Agile or Scrum to manage the development process efficiently. • Problem-Solving Skills: Ability to analyze complex problems and develop creative solutions to address them. • Communication Skills: Strong communication skills to collaborate with cross-functional teams and stakeholders. • Attention to Detail: Ability to pay close attention to detail to ensure accuracy in inventory management data and processes. • Adaptability: Willingness to adapt to new technologies and learn new skills as needed in a dynamic environment. • Teamwork: Ability to work effectively in a team environment, collaborating with colleagues to achieve common goals. • Preferrable Full Stack Development • Good communication skills. • Good time management skills. • One should be comfortable and understands 3 tier architecture - web, front end and database Relevant years of experience: • Developer - 7 to 10 years of relevant experience and overall 10-15 years of experience.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, telangana, india

pune, maharashtra, india