Open
Software Engineer
Job Description
We are seeking a dynamic individual to join our team in the role of Senior Software Engineer. As an integral part of our organization, the ideal candidate will embody approachability, humility, and thrive in a fast-paced environment.
Responsibilities:
- Collaborate with cross-functional teams to develop, implement, and maintain C# based applications.
- Design and implement scalable solutions using event-driven architecture principles.
- Utilize Elastic Search for efficient data indexing and searching capabilities.
- Implement and optimize GraphQL APIs for seamless data retrieval and manipulation.
- Engage in Azure DevOps practices to ensure smooth development workflows and continuous integration/continuous deployment (CI/CD) pipelines. Contribute to the deployment and management of applications on Kubernetes (K8s) clusters, ensuring scalability and reliability.
Qualifications:
- Proficiency in C# and .NET framework.
- Strong understanding and experience with event-driven architecture.
- Familiarity with Elastic Search for indexing and querying large datasets.
- Experience with GraphQL for API development and data manipulation.
- Knowledge of Azure DevOps for managing software development processes.
- Familiarity with Kubernetes (K8s) for container orchestration.
- Excellent communication skills with a collaborative and humble approach.
- Ability to thrive in a fast-paced environment and adapt to changing priorities.
If you are passionate about technology, enjoy working in a collaborative team environment, and possess the skills outlined above, we encourage you to apply for this exciting opportunity. Join us in shaping the future of our innovative projects and making a meaningful impact in the industry.