Tech Stack
AWSAzureCloudDockerJavaScriptKubernetes.NETReactSQL
About the role
- Work across the fullstack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Writing reusable, testable, and efficient front-end and back-end code
- Write unit, functional and API test cases
- Develop scalable client and server-side solutions
- Design and implement effective API endpoints for data access and manipulation
- Work with relational databases and schema-less data solutions
- Implementation of security and data protection measures
- Contribute to deployment automation, containerization
- Participate in all aspects of agile software development including design, implementation, and deployment
- Work primarily in SQL, .NET Core, C#, React, and JavaScript
- Support and work with cross-functional teams in a dynamic environment
Requirements
- Bachelor’s degree in computer science, information technology, or engineering
- 7+ years of experience building large-scale software applications
- Strong understanding of Object-oriented programing
- Ability to understand business requirements and translate them into technical requirements
- Experience with software development using DevOps
- Experience designing and integrating RESTful APIs
- Experience with developing on AWS or Azure cloud environments
- Familiarity with Docker & Kubernetes
- Familiarity with building applications in an event driven architecture
- Understanding of fundamental design principles behind a scalable application
- End to end ownership with excellent analytical and communication skills