.Net Programmer

Details of the offer

HIRING .NET programmer
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


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Jr. Technical Service (Ts0) (Caloocan)

Jr. Technical Service (TS0) POWERKING INDUSTRIES CORPORATION Responsibilities: - Ensuring Service Job orders are done on time and with quality done by Techni...


Dempsey - National Capital Region

Published a month ago

Pega Support Engineer - Work-From-Home

We are hiring a Tier 1 support engineer to join our Managed Services team. In this role you will be supporting_ daily with a variety of Pega support issues. ...


Gratitude Philippines - National Capital Region

Published a month ago

Sap Fico Consultant

Position Overview: We are seeking a skilled SAP FICO (Finance and Controlling) Consultant with a minimum of 3 years of experience to join our Application Man...


Geco Philippines - National Capital Region

Published a month ago

Java Spring Boot Developer

We are seeking a skilled Java Spring Boot Developer for our locations in Manila and Cebu. The ideal candidate should have a minimum of 2 years of experience ...


Geco Philippines - National Capital Region

Published a month ago

Built at: 2024-11-23T11:49:16.005Z