Position: Middle .NET Developer
Company: OSF Digital
Category: .NET
Experience required: 2y
English level: intermediate

**Requirements:**      

•    Minimum 2 years’ experience with software development as a programmer in Microsoft .NET technologies (.Net Framework, .Net Core)
•    Experience with Web services (SOAP/REST), SQL, XML, HTML, JavaScript and CSS;
•    Familiarity with JavaScript framework like Angular;
•    Experience establishing and leveraging automated build processes
•    Excellent troubleshooting and problem-solving skills
•    Excellent communication skills and experience working with remote/distributed teams
•    Accounting Software background experience will be a plus;
•    Fluency in English


**Responsibilities:**

·        Be part of a team of developers through the design, development, enhancement and support of service-oriented web based and Mobile web-based SaaS applications using Microsoft technologies, ASP.NET Core WebApi, JS libraries and MS SQL Server Databases
·        Provide guidance and mentoring in software engineering best practices for the full software development life cycle, including adhering to coding standards, setting up and maintaining builds for continuous integration; designing and coding enterprise framework components; and performing code reviews in a fast-paced agile environment
·        Define and own responsibility for technical approaches, code reviews, test case reviews and successful delivery of client projects and application enhancements
·        Engage with the entire IT organization in the continuous improvements of the full SDLC and SDLC tools and processes
·        Solve complex technical problems and help debug support cases while following best practices guidelines
·        Assist with configuration of solutions to meet unique customer requirements
·        Participate with the team in grooming and generating quality user stories that form the basis for design and development
·        Assist the escalations support team through resolving complex issues and identifying re-usable solutions


**We offer:**

• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• 21 working days of paid vacation/year
• Paid sick leaves
• Periodic evaluations with salary raises and bonuses in accordance with performance
• Private medical insurance
• Flexible schedule and opportunity to work remotely