Job Description
We are looking for experienced and ambitious BACK END Developer to join our team.
As a BACK END Developer, you will be involved in development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions.
ASP.NET Developer duties and responsibilities:
- Utilize established development tools, guidelines and conventions including C#, ASP.NET CORE, EF Core, gRPC, Docker, JWT, AngularJS, Postgre SQL, HTML, CSS and JavaScript.
- Prepare and maintain code for various .Net applications and resolve any defects in systems.
- Prepare test-based applications for various .NET applications.
- Enhance existing systems by analyzing business objectives, preparing an action
- Plan and identifying areas for modification and improvement
- Investigate and develop skills in new technologies
- Create technical specifications and test plans
- Any degree in Computer Science, or equivalent with programming experience
- 3 years of design and/or development experience and should be familiarity with .NET , C#, ASP.NET Core, Redis, Blazor, Angular, Azure Devops, Windows Forms and SQL Server in an n-tier architecture.
- Prior experience as a BACK END Developer.
- Strong background in object oriented development techniques.
- In-depth knowledge of .NET infrastructure.
- Solution Design Patterns and Best Practices.
- Database design and development (Postgre SQL).
- Experience with RESTful API, WCF and Microservice Architecture a plus.
- Excellent organizational and time management skills.
- Understanding of Software Development Life Cycle and Agile methodologies.
- Self-driven, flexible, and innovative.
- Proficient in MVC Architecture.
- Strong knowledge of Python.
- Familiar with machine learning, Big Data and Linux.