Description:
As e.near’s .Net Developer, you will:
• Work in the .NET middleware team and reporting to the Development Manager
• Be implementing sections of functionality or making updates to existing features
• Make sure they are delivered on time with the correct approach, and to the standards defined by the development leads
Required Skills:
• Existing .NET with C# development experience working on commercial systems.
• Awareness of design patterns and principles and be hungry to learn!
• A good grounding in C# OOP programming
• Spoken and written fluency in the English language
• Experience with N-Tier architecture/SOA
• Demonstrable experience of building Web Services, WebAPI and WCF
• Database experience, schema design and SQL with MySQL
• Expertise in performance optimisation
• Experience of Unit and functional testing is important, not necessarily strict TDD
• Source Control, must be confident using Git for all roles
• Experience working in an Agile or Kanban environment
• Participate in releases, and/or out of hours on-call
availability as needed
Personal skills & Qualities:
• An excellent open, honest, and respectful communicator, both verbal and written
• Hard working and willing to go above and beyond learning new skills
• Love working as part of a team and collaborating with others
• An interest in troubleshooting and problem solving
• Keen attention to detail is a must for thorough testing of your work
The icing on the cake skills:
• Knowledge of software and application design and architecture is an advantage
• NoSQL experience also beneficial, as is any knowledge of MS Orleans.
Company Benefits:
• Great environment to keep growing on software development knowledge and good practices
• Comprehensive Health Insurance for you, optionally extendable to your household
• Developer-friendly delivery processes, including Agile (Scrum / Kanban), JIRA issue tracking, Confluence wiki, BitBucket source control, Jenkins continuous integration and delivery, modern hardware and software for development (an IDE of your choice)
• Regular training and mentoring
• Amazing work-life balance