.NET programmer
Marikina, National Capital Region
Posted 11 days ago
- Company:
- ANTARCTICA
- Company Description:
- Welcome to Antarctica: Aircon Repair, Refrigeration, and Maintenance, your premier destination for all your cooling needs. With a name inspired by the icy continent, we bring a refreshing approach to air conditioning and refrigeration services. Our dedicated team of experts is committed to providing unparalleled installation, maintenance, and repair solutions tailored to your specific requirements. Whether you're battling the heat of summer or preserving perishable goods, trust in us to keep you cool and your equipment running at peak performance. Our comprehensive services encompass both residential and commercial sectors, ensuring that homes and businesses alike remain comfortable and productive year-round. At Antarctica, we go beyond just fixing problems; we strive to exceed expectations and build lasting relationships with our clients. Join us and experience the assurance of staying cool with confidence.
- Contract Type:
- Full Time
- Experience Required:
- 3 to 4 years
- Education Level:
- Bachelor’s Degree
- Gender:
- Any
- Number of vacancies:
- 5
Job Description
1. Toolkit
• Programming Languages
o Proficient in C#, VB.NET, F#
o Knowledge of ASP.NET, ASP.NET Core
o JavaScript/TypeScript for front-end development (e.g., Angular, React)
• Frameworks
o .NET Core / .NET 5+
o Entity Framework (EF) / EF Core
o MVC, Web API, WPF, WinForms
• Databases
o SQL Server, MySQL, PostgreSQL
o Experience with ORM tools (Entity Framework, Dapper)
o NoSQL databases (MongoDB, Redis)
• Development Environments
o Visual Studio, Visual Studio Code
o Experience with code versioning tools like Git
• Front-End Technologies
o HTML5, CSS3, JavaScript, jQuery
o Experience with SPA frameworks like Angular, React, or Vue.js
2. Concepts
• OOP (Object-Oriented Programming)
o Strong understanding of object-oriented principles (inheritance, polymorphism, encapsulation)
• Design Patterns
o Familiarity with MVC, MVVM, Repository, Dependency Injection, Singleton, and Factory patterns
• Architecture
o Understanding of microservices architecture, monolithic architecture, and SOA (Service-Oriented Architecture)
• Database Design
o Experience in writing SQL queries, stored procedures, and optimizing performance
o Familiarity with database normalization and indexing
• Data Structures & Algorithms
o Problem-solving skills using data structures and algorithms
• Security
o Knowledge of web application security principles (OWASP Top 10)
o Experience with authentication & authorization (JWT, OAuth2, OpenID Connect)
3. CI/CD (Continuous Integration/Continuous Deployment)
• Version Control
o Proficient in Git (GitHub, GitLab, Bitbucket)
• CI/CD Pipelines
o Experience with Azure DevOps, Jenkins, TeamCity, or GitHub Actions
• Build Automation
o Familiar with build tools (MSBuild, Cake, etc.)
o Containerization with Docker, and orchestration tools like Kubernetes
• Testing Automation
o Experience with unit testing frameworks (MSTest, xUnit, NUnit)
o Knowledge of TDD (Test-Driven Development) and BDD (Behavior-Driven Development)
o Familiarity with automated UI testing tools (Selenium, Cypress)
4. Tooling
• Monitoring & Logging
o Experience with tools like ELK Stack, Grafana, Prometheus, Azure Monitor
o Application logging using Serilog, NLog
• Code Quality & Analysis
o Code review tools (SonarQube, ReSharper, StyleCop)
o Familiarity with static code analysis and linting tools
• Collaboration
o Experience using project management tools like Jira, Trello, Asana
o Documentation tools (Swagger, Postman for API documentation)
5. Behaviors
• Problem-Solving
o Ability to break down complex problems into manageable pieces
o Aptitude for debugging and troubleshooting
• Collaboration & Communication
o Ability to work well in teams and communicate technical information effectively
o Willingness to mentor and share knowledge with team members
• Adaptability
o Openness to learn new frameworks, technologies, and methodologies
o Comfortable working in Agile/Scrum environments
• Attention to Detail
o Ensures code quality, follows best practices, and pays attention to edge cases
• Time Management
o Ability to prioritize tasks, manage deadlines, and handle multiple projects simultaneously
- Salary:
- 70,00 ₱ Monthly