The company is looking to develop and enhance software applications, migrating them to AWS, and establishing best practices for software craftsmanship, including TDD/BDD, Test Automation, CI/CD, and performance optimization.
Requirements
- Work/educational experience in Artificial Intelligence/Machine Learning
- Experience with one or more general purpose programming languages including but not limited to: Python, R, Scala, Spark
- Knowledge of AI frameworks such as TensorFlow or PyTorch
- Experience with Containers, Kubernetes, RedHat OpenShift, Devops, Jenkins, Nexus, Github, or related technologies
- 2+ years’ experience in Java, Full-stack, C-Sharp, .NET and/or Python development experience is required
- Experience working with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot
- Skilled in writing, designing unit test cases using TDD and BDD methodologies
Responsibilities
- Develop amazingly efficient and effective software using Java, C-Sharp, Python, .Net, Spring Boot, Microservices, APIs
- Enhance and maintain on prem and internal PAAS applications, and actively rework these to AWS along project timelines
- Help to design and implement serverless patterns from containerized applications
- Build industry standard APIs and help with establishing, consuming & routing calls, connectivity protocols and policy
- Design, develop and implement architecture patterns that are optimized for SLAs, reliability, and cost
- Drive performance improvements including monitoring, detailed metrics, problems, trends, and costs, in order to determine solutions, required process changes, etc. that will make the function more efficient
- Ensure adherence to security standards and compliance with privacy rules and regulations early in the development
Other
- High School Diploma, GED, or High School Equivalency
- Strong technical and non-technical communication skills. Assures smooth flowing, timely transmission of critical information.
- Excellent judgment and problem-solving skills; individual should be able to resolve urgent problems in a calm and quick manner and display a high degree of initiative and drive
- Ability to be effective in a high stress environment
- Be flexible and embrace challenges that are outside of your comfort zone