What kind of person are we looking for?

We are looking for a Senior Full Stack Developer with over 7 years of experience in hands-on role developing API-driven web applications (Angular, C#, .Net, MSSQL, MVC)

The right person / .NET Developer for this role will be able to hit the ground running, in all aspects of C# / ASP.Net MVC / JavaScript Front End Web Development, and should be excited by working in a fast-paced and proactive working environment. You will be working on several projects at once so the ability to work in a fast-paced environment is really beneficial.

About The Role

This role represents an excellent opportunity for a senior developer who wants to continue writing code on a day to day basis but is interested in contributing to the architecture of the overall ecosystem as well as tool selection and delivery methodology. You will be working as part of a vibrant cross-functional team focused on delivering business outcomes through state of the art technology.

Responsibilities include but are not limited to-

– Analyze, design and develop systems to fulfill documented requirements
– Perform technical design and work with the team to produce a forward technical roadmap
– Provide estimates during sprint planning/project planning and road-mapping sessions
– Review user stories, epics, business requirements and functional specifications from a technical feasibility perspective offering technical advice on solutions
– Work with external vendors/consultants and the internal team to deliver great business outcomes
– Provide 3rd level support on code produced to ensure minimum downtime to any identified defects
– Assist in the development of a best practice Software Development

Technical Skills:

– PI, Entity Framework, ADO.NET, SQL Server – 5-7 years
– IDE: VS 2015, SQL Server Management Studio
– Patterns/Architecture: MVVM, DI
– Good understanding of object-oriented programming
– Experience building and modifying business reports(SSRS)
– SPA frameworks (Angular and/or ReactJS)
– Agile (Scrum) experience
– Automated Unit & Integration testing
– VSTS/Azure DevOps/Git
– HTML 5/CSS 3
– Good to have some Azure Cloud experience

Desirable:

– .NET Core experience
– React.js / Backbone.js / Node.js
– NoSQL ( MongoDB / Couchbase / RavenDB / Redis )
– Windows Azure cloud development expertise

About our client

With their Headquarters in Ontario Canada, our client has focused 18+ years on building their extensive support and IT management infrastructure that their Partners can leverage on an incremental basis to cost-effectively scale their IT operation.

Through their Managed Services brand, they serve as a seamless MSP Help Desk & NOC extension to their partners IT service business. They expand their clients’ business scope and ability to scale by providing 24/7 phone, chat and bi-directional PSA ticket support for their customers.

From an eLearning perspective, they work with Government agencies, e-learning providers; and schools/training institutions that bundle their proactive student support, monitoring and testing products within their various courseware and LMS environments. The result is a superior learning experience for the student, and ROI for the provider.

About Personal Programmer

We are a nearshoring company that help Macedonian developers to find their dream job working for an international client. A job where you can grow as a developer, and get the most out of your working life whilst enjoying every day you come to our office.

We give you the best working atmosphere possible in one of our Skopje based offices. Working alongside other developers who all have their own client. We have an ocean based setup where everyone works in the same office space. Our HR is solely focused on making you feel at home at our office and in your job. We help with communication towards the client if needed and advise on salary and other work related subjects. At Personal Programmer you are in good hands and we are looking forward in welcoming you to our family.