We are an API first development shop and build and support our own Developer Portal experience for our dev teams and those of our clients. We also provide our own cloud technology. We are looking for a keen tech lead to help expand that platform and support the migration of our application to cloud and cloud native technology.
Your code will be used in commercial end-user applications, such as materials management, financial management, mobile apps or desktop applications products. Using modern programming languages and technologies, leveraging BDD (Behavior Drive Development)/TDD (Test Driven Development) methodologies, cloud-native, you will be writing code, and perform testing and debugging of applications.
You will complete documentation and procedures for installation and maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies.
You will close existing software defects and ensures maintenance of architectural diagrams
You will be working with coders in a supportive environment, mentoring will be provided to you and you will be expected to mentor other coders.
Requirements:
Able to design, build, and maintain modern web apps for use by internal and external customers
Develop REST APIs and microservices to integrate with internal and external client systems
Work with a product owner within an agile team to define, develop, and estimate user stories and epics.
Work with BA and QA to create and implement automated BDD tests
Ensure the ongoing scalability, security, and maintainability of our products
Lead and mentor junior developers in a global scale to implement new technology.
Qualifications:
Angular, Java, Python, React, CSS, JUnit, JPA, Spring Boot, and any other modern languages.
SQL and NoSQL databases, ideally PostgresSQL.
Experience with Kafka or another messaging technology such as IBM MQ.
Solid Linux/Unix and Windows skills with a focus on DevOps or SRE
Web/RESTful Services Development, APIs, APIM.
Eight years or more industry experience
Developing and maintaining SaaS applications.
Microservice Development.
Good knowledge of containers
Good understanding of networking.
Working in an agile environment
A passion for continuous learning as well as the ability to learn quickly and apply new skills.
Additional:
Professional Expectations:
Education:
Computer Science/Engineer-related Bachelor's or Master's degree.