We are looking for experienced and ambitious .Net Developer to join our team. We are developing a new website that going to have 20 million visitors per day with 16 million users. So, we are looking for a teammate and friend for our team to do that. If you think you are a hero who we are looking for her/him, let us know.
As a .NET Developer you will be involved in design, development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions.
- An aspiring programmer who enjoys problem solving
- Implement product timely from design stage, coding, testing and delivery
- Communicate with customers to identify product requirements
- Participate in technical discussions and product evaluation from a technology, tool, architecture, and design and efficiency perspective
Requirements
- University Qualifications: BSc or MSc in software engineering.
- 4 years of development experience with .NET, C#, ASP.NET
- Experienced in C# and ASP.Net core
- Experienced in Entity Framework (Code First), or other ORMs
- Experienced in REST service (with .NET core)
- Experienced in Microservices Architecture
- Experienced in T-SQL and Microsoft SQL Server
- Experienced in CI/CD environment
- Experience in concurrent development source control (Git)
- Experienced in Containerization (Example: Docker)
- Deep knowledge about Object-Oriented-Programming
- Experience in common design patterns, CQRS, messaging patterns, and distributed systems (Micro-services)
- Familiar with an agile environment (Scrum, Kanban …)
- DevOps
- Security
- Performance / Availability
- Strong programming ability and problem-solving attitude, analytical skills and detail-oriented
- English skill (reading has the highest priority)
- Ability to write complex deserts with lots of data
Specialist knowledge:
- Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server and C#/VB.NET
- Prepare and maintain code for various .Net applications and resolve any defects in systems.
- Develop technical interfaces, specifications, and architecture
- Develop client displays and user interfaces
- Strong background in object-oriented development techniques
- Ability to design / program / test applications using middle ware
- Test-driven implementation experience using unit testing frameworks and automated testing tools
- Work experience in Iran Capital Market is valuable
Soft Skills and Personality traits:
- High skill in solving problems and providing optimal solutions
- Discipline and professional ethics.
- Assist software personnel in handling project related work and other requirements
- Coordinate with other software professionals and developers
- Strong attention to detail
- Coding standards
- Planning
- Analysis
- Coding
- Testing
- Documentation
- Code Review
- Teamwork
- Collaboration
- Communication
Employment Type: Full Time
Age: 22-32