.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

Ttec Pasay | Us Telco Account - Specialist | Up To Php25,300 Package | Onsite Job At Ttec In Pasay City | Xcruit

Be the spark that brightens days and ignite your career with TTEC's award-winning employment experience. As a Customer Service Representative working onsite ...


Ttec - National Capital Region

Published a month ago

Sap Sales And Distribution

Responsibilities: • Configuring and maintaining SAP SD modules. • Creating and managing sales orders, delivery documents, and billing documents. • Managing p...


Recruiterph - National Capital Region

Published a month ago

Help Desk Manager

DIRECT HIRING! Qualifications: Certified JLPT Level N1 - N2 Bachelor's degree graduate of any 4-5 year course With at least experience in people management:...


Dempsey Resource Management Inc. - National Capital Region

Published a month ago

Sap Crm Consultant

As a Consultant you will serve as a client-facing practitioner who sells, leads and implements expert services utilizing the breadth of IBM's offerings and t...


Ibm Careers - National Capital Region

Published a month ago

Built at: 2024-11-14T19:25:30.984Z