Software Engineer
4 days ago
Taguig, Metro Manila, Philippines
ECLARO
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Tasks/Responsibilities
- Design, develop, and maintain the backend of our applications using .NET Core, Azure, microservices, SQL, and AKS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Understand functional requirements.
- Design and code current and new business functionality in the strategic platform.
- Ensure solutions conform to best practice design.
- Strong communication and team-working skills.
- Pro-active and cooperative attitude.
- Managing deployment of applications.
- Excellent analytical ability and keen interest in learning new platforms and technologies.
- Experience in Insurance/Reinsurance domains will be an added bonus.
Required
Skills/Experience
- Learning and problem-solving attitude - Ability to learn new business concepts and technology.
- Development languages - Knowledge of server-side programming languages such as .NET (using C#) on .NET Core / .NET 5.0.
- Entity Framework - Expertise and hands-on experience with Entity Framework Core, using either Database First or Code First approach.
- Database technology - Familiarity with DBMS technology and SQL Server; working knowledge of database queries, stored procedures, other database objects, and SQL Server SSIS packages/jobs for system integration.
- Basic design ability - Knowledge of UI and basic prototype design. Server-side and API design and implementation patterns are required.
- DevOps - Experience with Git repositories and build/deployment tools such as Azure DevOps, GitHub, and JIRA.
- Strong knowledge of object-oriented analysis, design, and design patterns.
- Experience with multi-threaded applications using asynchronous and event-driven programming.
- Azure Cloud experience - Experience deploying Web Apps and APIs on Azure workloads using Azure Web App, App Service Plan, or Azure Kubernetes Service; experience with containers and container registries.
- Strong experience in microservices, SQL, and AKS.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with continuous integration and continuous deployment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Education
- Minimum of a 4-year degree in an Information Technology field or a similar discipline.