USA based software company that provides inventory and order management solutions for internet retailers, combining a set of technologies around Innovation, Intelligence and Integration. For our office in Sofia we seek an experienced and enthusiastic individual for the role of .NET/C# Developer.
In this role the .NET developer will be responsible for building .NET applications using C#, Web API and SQL. The focus is on back-end development. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
- Participate in planning, design & development phases as part of the team using Agile methodologies
- Deliver technical solutions for end-user requests and problems
- Design, build, and maintain efficient, reusable, and reliable code based on the SOLID principles
- Integrate data storage solutions with Microsoft SQL Server
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Closely monitor the edge cases of the project's performance & scalability and take active measures of explaining the reasons and possible approaches for diminishing their effects
- Help maintain code quality, organization, and automatization
- Cover all of your code with unit and integration tests
- Do code reviews of other team members
- Participate in knowledge-sharing sessions