Beschreibung
C# Developer/.NET Developer - Galway
C# Developer/.NET Developer required by financial services company based in Galway, Ireland.
Knowledge & Experience
- Ideally, you'll have several years of full-stack development - Front End, Middleware, Back End, Embedded and database.
- You will be experienced in working on a team of experienced developers who create applications and solutions for both our external and internal customers.
- Work with the internal teams in delivering the solution to the market
- Ensure quality deliverable as well as reducing technical debt with the product
- Mentor existing developers on-site and at other locations
- Engaged in the code review process and overall quality processes in the company
- Good knowledge of Micro-services, domain driven design, event sourcing and CQRS
- Proven experience as a hands-on Azure developer
- Knowledge of REST web services development and consumption
- Ability to use/implement several different security mechanisms.
SKILLS
- 2 years+ of experience in a similar position
- Strong knowledge of C#, ASP.NET and JavaScript
- Excellent working knowledge of web services and API interactions
- Knowledgeable in .NET Frameworks 2.0 and 4.5/4.6, Entity framework, WCF experience
- Good SQL knowledge with experience of writing T-SQL scripts and stored procedures.
- Understanding of SSRS and reporting mechanisms
- Good knowledge of Azure services and architectures
- Strong understanding of Object Orientated Analysis and Design Principals
- Good understanding of HTML and CSS and possible Angular
- Experience with Source Control Tools, Automated build, TFS, Git, Jira
- Ability to create strong, robust Unit tests.
- Writing technical documentation.
- Agile development experience
- Security awareness and detailed knowledge of OWASP, CORS, OAuth
KEY COMPETENCIES
- A motivated self-starter who follows best practices
- Great attention to detail
- Innovative problem solving skills
- Ability to pick up and learn new skills and technologies quickly
- Eagerness to explore and apply new technologies
- Actively participate in design reviews and discussions.
- Must be able to efficiently work and communicate in English verbally and in writing
- Must be a team player who enjoys working in a fast growing international company
- Great analytical and coding skills
- A track record of getting stuff done
- Smart, creative & energetic
- Our development environment has a laid-back feeling, with a relaxed dress code