Добавено на 1 week ago

C#/.NET Software Developer

Населено мястоOblast Sofia, Sofia, Bulgaria PP Adecco

ПозицияSpecialist

Дата2020-09-14

КатегорияIT and Telecommunications




C#/.NET Software Developer


Adecco is a Fortune Global 500 company and the global leader in HR services. The Adecco Group connects over 500,000 external colleagues with clients each day through its network of more than 6,700 branches, with 36,000 full-time employees in over 60 countries and territories around the world.
Our client is a USA based software company that provides inventory and order management solutions for internet retailers, combining a set of technologies around Innovation, Intelligence and Integration. 
On their behalf we are looking for an experienced and enthusiastic individual person for the role of Senior C#/.NET Software Developer.
This role involves maintaining, improving and updating their current desktop shipping application. Thorough analysis of the business requirements and willingness to work with both older and newer technologies are an integral part of this process.

Responsibilities: 
- Acquire and maintain strong domain knowledge
- Build and maintain applications using C#
- Actively assess design, architecture and implementation of the projects
- Translate application storyboards and use cases into functional features
- Assess the risks and merits of different approaches to solving a problem in the light of the specific requirements and time frames
- Closely monitor the edge cases of the project’s performance & scalability and take active measures to explain the reasons and possible approaches to diminish their effects
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Write high-quality code, based on the SOLID principles, maintained and extend existing code
- Ensure the best possible performance, quality and responsiveness of application
- Cover all of your code with different kind of unit and integration tests
- Do code reviews of other team members
- Participate in knowledge sharing sessions

Requirements

Skills and Experience required:
- BA/BS/MS in a relevant field (CS, engineering, etc.) or equivalent 3+ hands-on experience
- Solid background in building large-scale applications
- Proficiency in OOP, Design Patterns, Asynchronous Programming
- Excellent understanding of the .NET platform
- Proficient in C#
- Very good knowledge and experience with Microsoft SQL Server
- Experience with building RESTful Web APIs with Microsoft Web API
- Experience implementing automated testing platforms and unit tests
- VB.NET experience is a big plus
- Experience with Message brokers (ideally RabbitMQ) is a plus 
Competencies Required:
- Strong communication skills and fluent English C1-C2 (written and verbal)
- Attention to detail
- Troubleshooting skills/ Problem solving skills
- Ability to quickly acquire domain knowledge and skills required
- Ability to collaborate with other team members
Preferred but not essentials:
- Experience with ORMs - Dapper, Entity Framework 6.x / EF Core
- Understanding of code versioning tools - TFS and GIT

Benefits:

- Get ahead in your career with a growing company
- Competitive salary
- Prime office location
- Stimulating work
- State of the art hardware and software
- Enjoy positive working atmosphere
- Additional Health insurance
- Annual medical checks
- Transportation benefit
- Gym Membership
- Food vouchers
- Refreshing drinks and snacks at the office
- Regular events
- Study assistance policy

Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality. Recruitment license from National Agency of Employment №1814 from 08.12.2014
 

Последно преглеждани позиции