Inventory software developer
Descripción del puesto
Inventory Software Developer looking for a team-oriented developer who is excited about solving complex problems.
We want developers that enjoy developing modular software designed to scale and built to last.
As Developer, you will handle a wide array of tasks ranging from design, development, unit testing, documentation and analysis.
You will produce high-quality code for large-scale applications in carrier class networks and cloud-based environments. It is a demanding role that requires execution, excellence and focus on priorities and project plans.
What will you do as a Inventory Software Developer?
Responsibilities:
- Design, develop, and unit test software modules or features for new or upgraded systems and products.
- Develop and implement software according to project plans and priorities.
- Document software design and analysis comprehensively.
- Write and maintain Java code, create Spring beans, and develop JUnit tests.
- Develop and extend GUI components such as grids and reports using core product modules.
- Adhere to established coding and documentation standards while extending core product components.
- Write and optimize database queries and procedures, primarily for Neo4j, PostgreSQL.
- Support debugging, deployment, and environment setup using tools and platforms such as Docker, AWS, and Kubernetes.
- Operate within a global team environment.
- Participate in status meetings with stakeholders as required.
- Collaborate closely with the product team to align development with business needs.
- Strong Inventory Experience on Cramer/Granite/Metasolv ( any inventory management system)
- Implement Single Sign-On (SSO) solutions including LDAP, SAML , OAuth2.
- Design network, service topology, and device GUI diagrams for telecommunication/networking technologies.
- Develop device and service models for technologies such as DWDM/OTN, SONET, MPLS, GPON, FTTH.
- Experience with cloud platforms (AWS preferred, Azure/GCP ).
Experience Level:
- Junior to Mid-Level: 2 to 6 years
- Senior Level: 6 to 15 years
Technical Skills:
Frontend Development:
- Languages: TypeScript, JavaScript, HTML, CSS, SVG
- Frameworks/Libraries: Angular 2+, Node.js/npm, Gulp
- Testing: Protractor, Jasmine
- Languages: Java 11+, J2EE
- Frameworks/Libraries: Maven, Spring (Data, Security, MVC), SpringBoot
- Testing: JUnit
- Primary: Neo4j (Graph DB), PostgreSQL + TimescaleDB
- ElasticSearch, Camunda / BPMN / OSM / Workflow , Drools, Kafka integration, RESTful APIs (using Spring MVC), Docker, Kubernetes
- Programming Concepts: Algorithms, data structures, database concepts (relational and graph)
- Telecom, OSS (Operational Support Systems), Inventory Management
Helpful Certifications:
- AWS Certified Solutions Architect – Associate
- CKA: Certified Kubernetes Administrator
- CKD : Certified Kubernetes Application Developer
¿Te interesa este puesto?