We are looking for a Senior Software Engineer to join our remote team in the Philippines. If you have strong .NET Core development experience, React expertise, and hands-on experience with Docker, Kubernetes, and Elasticsearch, we want to hear from you.
Key Responsibilities
- Develop new modules using the latest .NET Core technologies
- Work within the Software-as-a-Service (SaaS) model and enterprise-level .NET Core applications
- Build and enhance front-end features using React and TypeScript
- Design and implement new features while maintaining high performance and scalability
- Guide the architecture of web applications, ensuring efficiency and reliability
- Implement microservices architecture and integrate solutions with MS SQL Server
- Utilize Docker and Kubernetes for containerization and orchestration
- Integrate Elasticsearch for optimized data retrieval and analysis
- Ensure cross-browser compatibility, responsive design, and adaptive development
- Optimize applications for maximum speed and scalability
- Work in a cross-functional Agile development environment
- Utilize Git for version control and collaboration
Required IT Skills & Expertise
- .NET Core, C#, MVC, Web API, Visual Studio
- React and TypeScript for front-end development
- Strong experience with MS SQL Server
- Microservices architecture and API development
- Experience with Docker, Kubernetes, and Elasticsearch
- Proficiency in AJAX, JSON, XML, RESTful APIs
- Strong debugging and testing skills
- Experience with Git for version control
- Familiarity with debugging tools like Chrome Inspector and Firebug
- Strong English communication skills to collaborate with global teams
- Qualifications & Experience
- Bachelor's degree in Computer Science, IT, or a related field
- Proven experience in .NET Core development and enterprise software applications
- Strong hands-on experience with React, TypeScript, Docker, Kubernetes, and Elasticsearch
- Knowledge of web security best practices and scalable application development
- Excellent problem-solving skills and the ability to work independently