JOB RESPONSIBILITIES:
* Design, develop, test, deploy, maintain, and improve software.
* Contribute to end-to-end solution design and development with work on the backend.
* Build underlying data and service layers used by applications to interact with data stores such as MS SQL, Oracle, and more.
* Participate in the design of contracts and schemas for APIs and middleware services.
* Establish patterns, build component libraries, and contribute to documentation.
* Embrace continuous learning in daily work on company time to work towards company-paid certifications and accreditations.
JOB QUALIFICATIONS:
* Bachelor's degree in Computer Science, related field, or equivalent experience.
* Real-world experience developing scalable software.
* Excellent understanding of the SDLC (Software Development Lifecycle) and end-to-end solution execution.
* Experience with design, implementation, and consumption of API services and service-oriented architecture patterns.
* Experience utilizing C# .NET and/or Python in building backend services, adapters, and tools.
* Experience with decoupled distributed services.
* Experience in debugging and profiling applications, and improving their efficiency, scalability, and stability.
* Experience working with RESTful and event-driven architectures.
* Working knowledge of Azure cloud services.
* Working knowledge of OpenAPI / Swagger spec.
* Familiarity with modern authorization mechanisms that enable secure, role-based access.
* Core programming concepts, such as algorithms and data structures.
* Proficiency with Git, Azure DevOps, or other CI/CD tooling.
* Working knowledge of Infrastructure as Code (IaC) and Terraform is a plus.
* Working knowledge of GraphQL and other API strategies is a plus.
TOOLS & TECHNOLOGIES:
* C#, .NET, ReactJS, Python, TypeScript.
* Azure DevOps and GitHub.
* Rush and monorepo.
* GraphQL / REST.
* Redis, Kafka, Azure Service Bus, Azure Event Hub.
* Databricks / Spark.
* Delta Lake.
* Docker, Kubernetes.
* Azure / Cloud Infrastructure, GCP.
* Airflow.
* Postman, Swagger.
* MS Visual Studio, VS Code (Code Editor and IDE).
* Datadog, Open Telemetry, Dapr.