Description
We looking for an experienced C# .Net Core Software Developer to join our software team in Dublin and London.
Overview -Skills/Experience
We looking for an experienced Senior Level Software Engineer.
Our solutions are built using technologies based on Microsoft C#, Web API, Blazor
SQL Server, ASP.NET MVC 5, Javascript, JQuery, SignalR,
Angular 14 and 3 years of Azure experince
Skills/Experience
-
Extensive experience in .NET Development- C#, .Net Core 6-7, ASP.NET, MVC, WCF, Entity Framework
- Strong knowledge of JavaScript, CSS, HTML and JQuery
- Must be an expert in Angular or React or Blazor
- Highly proficient in SQL Server
- Ability to work on the Full SDLC
Education and/or Experience
Required
-
Minimum of bachelor’s degree in a technical field (Computer Science or Engineering)
-
Extensive working experience in software development with Microsoft C# .NET
technologies (minimum 10 years)
-
Must be experienced in the
full software life-cycle including analysis, design, coding, testing and deployment
-
Extensive knowledge and application of object-oriented software principles, including
software design patterns
Preferred
- Extensive experience working with relational databases, preferably SQL Server
- Knowledge and practice of TCP/IP and networking is a big advantage
-
Software development
experience with ASP.NET MVC, Javascript and related web technologies
- Experience working with embedded devices or IoT
-
Experience designing and
building public APIs to support third-party developers is an advantage
Personal Qualities
-
The role requires flexibility and agility, with the
willingness to take on a variety of roles in a full-stack environment.
No job is too big or too small to take on.
-
Experience of working with a team
in an Agile environment (Scrum) would be preferable
-
Excellent
written and spoken English
The candidate must possess:
- Strong OO modeling, design and implementation skills.
- Strong understanding of ORM (Entity Framework).
- Strong understanding and experience of SQL, Data Modelling and Stored Procedures
- Strong practical experience in Entity Framework and developing efficient LINQ queries.
- Strong written and oral communication skills
- Good understanding and experience of Test Driven Development, Automated Testing Frameworks and Continuous Integration.
- Good understanding of Dependency Injection.
- Practical experience in all phases of development lifecycle
- Estimation and risk escalation knowledge and experience
- Experience with issues diagnosis, data analysis and performance optimisation (i.e. index, execution plan)
- Understanding and experience of Agile based development methodologies, particularly on large scale projects
- Experience with frontend technologies including core Javascript & associated frameworks, HTML and CSS
- Experience in a client facing environment
HOW TO APPLY:
If you are interested in this role, please
email your CV to jobs@websofttech.uk