Senior .Net Developer
Location: Wrocław, Poland
Metegrity, a Metegrity Inc. Division, is the developer of Visions an asset management software for refineries and pipelines. Metegrity is looking to hire a candidate for the role of Senior Software .Net Developer. The head office is based in Edmonton, Canada, but a position is available in Wrocław, Poland.
Currently we are focusing on industrial level application entering field use and we are looking for developers to help take the app to the next level and maintain a high standard of quality. We’re developing application and backend solution to benefit industrial inspection process, increase inspection projects efficiency and quality.
Skills requirements:
- Min. 8 years of experience in software development using Microsoft technologies
- Very good knowledge of ASP.NET MVC (Core), Entity Framework, jQuery, Javascript, KendoUI
- Experience in Blazor ASP.Net technology is a plus
- Strong command of Visual Studio, the .Net framework and C#
- Good knowledge of Cloud-based environments - Azure Cloud
- Experience with modern responsive web application design & development
- Broad knowledge of design patterns and awareness of good practices
- Knowledge of databases - SQL language
- Object Orientated Design experience
- High proficiency in the English language
- Degree/diploma in Computer Science or equivalent
Duties and responsibilities:
- Collaborate with Team members, Product Owner, Project Manager, Business Analysts and Software Architects to plan, design, implement, test and maintain enterprise grade software systems
- Provide technical leadership to teammates through coaching and mentorship
- Work closely with Project Leader or be a Technical Project Leader to provide delivery of the platform according to schedule
- Maintain high standards of software quality within the team by establishing good practices, contribute to development policies, procedures and standards
- Identify and encourage areas of growth and improvement within the team, processes and software
- Assist in the collection of documentation, requirements, project estimates and work plans
- Attend design reviews for the features being implemented within the system, participate in planning and design meetings, infrastructure and architecture discussions, retrospectives and other required activities
- Integrate software components into a fully functional software system
- Maintain the operation of applications with emphasis on usability, performance and scalability
- Analyse and resolve technical and application problems
- Assess and research opportunities for application and process improvement and prepare documentation of the research results
- Prepare reports and other documentation on the status and maintenance of software
- Support deployment of releases
We offer:
- Remote work with hybrid approach
- Flexible working hours (start 7-10 AM)
- Competitive salary
- Private healthcare
- Free access to sport facilities
- Great company culture
- Good work-life balance
- Participation in international projects
- Work collaboration with a global team
- Multiple career development opportunities
- Free access to the e-learning libraries