Software Developer
JOB OVERVIEW
We are looking for a skilled and motivated Software Developer with hands-on experience in building scalable applications and working with PostgreSQL. You will be part of a dynamic development team, responsible for designing, developing, and maintaining enterprise-level solutions.
JOB DESCRIPTION
- Design, develop, and maintain applications using .NET Core and Entity Framework.
- Write clean, efficient, and well-documented code.
- Design and optimize database schemas, queries, and stored procedures in PostgreSQL.
- Collaborate with cross-functional teams (UI/UX, QA, Product Owners) to deliver high-quality software.
- Participate in code reviews, troubleshoot issues, and ensure best practices in software development.
- Contribute to the improvement of development processes, tools, and methodologies.
JOB REQUIREMENTS
- 3+ years of professional experience in software development using .NET Core.
- Strong experience with Entity Framework and LINQ.
- Hands-on experience with PostgreSQL (database design, optimization, and query performance tuning).
- Solid understanding of OOP, design patterns, and RESTful APIs.
- Familiarity with version control tools (e.g., Git).
- Ability to work independently as well as in a team environment.
- Strong problem-solving and analytical skills.
NICE TO HAVE
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of microservices architecture.
- Familiarity with CI/CD pipelines and containerization (Docker/Kubernetes).