Primary Responsibilities:
- C# Development:
-
- Writing and maintaining efficient, reusable, and reliable C# code.
- Developing applications using .NET frameworks.
- UI Development:
-
- Creating user interfaces using NodeJS or React.
- Ensuring the responsiveness and performance of applications.
- Backend Development:
-
- Managing and interacting with backend SQL databases.
- Writing and optimizing SQL queries and stored procedures.
- API Development and Integration:
-
- Developing and maintaining APIs.
- Integrating third-party APIs into applications.
- Containerization:
-
- Creating and managing containerized applications using tools like Docker.
- Kubernetes:
-
- Deploying, scaling, and managing containerized applications using Kubernetes.
Nice to Have:
- Python:
-
- Utilizing Python for scripting, automation, or additional backend services.
Typical Work Scenarios:
- Collaborating with cross-functional teams to define, design, and ship new features.
- Ensuring the best possible performance, quality, and responsiveness of applications.
- Identifying and correcting bottlenecks and fixing bugs.
- Maintaining code quality, organization, and automation.
- Implementing DevOps practices for continuous integration and deployment.