Job Description
ILI.DIGITAL is looking for .NET Core Developers to join our fast-growing team in Lahore office. The details are as follow:
Role and Responsibilities:
- Actively participate in project design discussions.
- Write and maintain exemplary code following industry best programming practices.
- Research and apply industry trends as part of your routine work.
- Actively contribute to post-release maintenance issues.
- Develop elegant solutions for complex problems.
- Gain a detailed understanding of the complete architecture of a product and the position of your work stream in it.
- Code review all major pull requests, defining programming standards and providing constructive feedback.
- Be a part of the entire software development life cycle, end-to-end.
- Working with the Development Manager to make architectural changes and to design new solutions using various technologies as required,
- Other duties as assigned by the management.
- Mentor junior developers to ensure they meet development standards
Requirements:
- 4-year Bachelor's degree in Computer Science / Software Engineering from HEC recognized universities.
- Proficiency in C# language and must have experience in Microservices
- Excellent understanding of object-oriented programming, SOLID principles and TDD
- 2-7 years of commercial experience building REST APIs with .NET Core and .NET Framework
- Proficient in C#/.NET Core, MS SQL Server, EntityFramework and messaging systems (ServiceBus / RabbitMQ)
- Familiarity with Scrum Methodology
- Excellent troubleshooting and communication skills
- Ability to work independently
- Proficient understanding of code versioning tools (Git, SVN etc.)
- Familiarity with using Git and CI/CD tools
- Working knowledge with AWS infrastructure is a plus