Flint is looking for a team-oriented developer who is excited about solving complex problems. We want developers who enjoy developing modular software that is designed to scale and built to last. As a Flint Developer, you will handle various tasks ranging from design, development, unit testing, documentation and analysis. You are expected to write quality code with high availability for large-scale applications in carrier-class networking and cloud-based environments. It is a demanding role that requires execution excellence and a vigilant focus on priorities and project plans.
What will you do as a Flint Inventory Software Developer?
Your primary activities will include:
- Design solutions in the AWS cloud.
- Writing solution design, Java code, Spring Beans, and JUnit tests.
- Writing queries, procedures on databases, primarily Neo4j, Oracle.
- Writing AWS cloud formation scripts to automate infrastructure as code.
- Creating/Extending GUI components like grids and reports using Angular 2+.
- Creating network, service topology and device GUI diagrams for telecommunication/networking technologies.
- Creating device and service models for telecommunication/networking technologies such as DWDM/OTN, SONET, MPLS, GPON, FTTH, etc.
- Train and educate yourself on new technologies, MDSO products, and new releases.
- Participate and support customer discussions to understand requirements, clarifications for implementation and conduct user acceptance.
- Should be able to manage infrastructure automation using terraform and integrate it into the deployment pipeline.
Required Skills and Experience:
- Candidate must have Telcom, OSS, Inventory, COTS product (Cramer/Granite) domain experience.
- Angular 2+
- Java/J2EE
- Neo4j (graph DB), Oracle DB
Desired Skills:
Frontend programming/markup languages: Typescript/Javascript, HTML, CSS
Frontend development frameworks/libraries: Angular 2+, React, Node.js/npm, D3.js, gulp
Frontend testing frameworks/libraries: Protractor, Jasmine
Backend programming/markup languages: Java/J2EE, C#
Backend development frameworks/libraries: Maven, Spring Data/Security/MVC, ASP.NET, .NET CORE
Backend testing frameworks/libraries: Junit
DB: Neo4j (graph DB), Oracle DB, PostgreSQL, TimescaleDB, AWS RDS, AWS Aurora
Other Skills: AWS Cloud SME, CI/CD Expert, ElasticSearch, drools, Kafka integration, ReST (on Spring MVC), SSO (LDAP, Reverse Proxy, OAuth2), Camunda/BPMN/OSM/Workflow
Programming theory: algorithms and data structures, relational and graph database concepts, etc
Domain: Telecom, OSS, Inventory, COTS product (Cramer/Granite)
Tools: EKS, Kubernetes, Docker, Terraform, Packer, Ansible, Git, IntelliJ, MS Visual Studio, Microsoft SSMS
Location: Remote
Please submit your application by June 17th, 2022.
Submit Your Application