Recruiter

Spyridoula Zineli

itech
itech

Recruiter

Spyridoula Zineli

ADD

Senior .NET Developer

REFERENCE: job000015414

Added: 1 year ago
Location
Marousi
Salary
2500€ - 2700€
Contract type
Permanent
Industry
Location
Marousi
Salary
2500€ - 2700€
Contract type
Permanent

About the role

On behalf of our client, a successful company in the Energy sector, we are currently looking for a self-driven Senior .NET Developer, to join its software development team in Athens.

 

A day in the life of a Senior .NET Developer

You will participate in all software development life cycle phases, debugging and configuring existing systems and developing new software solutions. You must be motivated, enthusiastic with excellent technical skills and the ability to work independently, meanwhile acting as part of a wider remote team. You also feel comfortable on acting as a tech expert on new projects, and being committed to defined estimations and milestones is a must!

Your day-to-day

  • Analyze system/user requirements and prioritize tasks in close cooperation with the project stakeholders and the project management team
  • Write clean, testable code using C# for the .NET (.NET Core) frameworks while performing code reviews and reporting on the projects progress
  • Compile technical specifications and architect applications by documenting/blueprinting user requirements and advice on critical technical decisions during the project lifetime
  • Use various tracking/task systems (Teamwork, MS Teams, Asana, etc.)

What you will need

  • Bachelor’s degree in Software Engineering, Computer Science, or other related discipline
  • 5+ years of experience in programming software including requirement analysis, design, development, implementation, testing, maintenance, quality assurance, documentation, troubleshooting and/or upgrading of software systems
  • 4+ years of experience with C# and the .NET Framework (WinForms & Web) running/hosted either on Linux or Windows systems
  • Familiar with task management and tracking systems among project basic technical management skills
  • Experience on high-availability 24/7 systems architecture, related hosting and security aspects, performance tuning & monitoring and incident management
  • Agile minded working experience, while maintaining high level of responsibility on the technical decisions

Great to have

  • Experience in analysis, design, implementation, deployment (CI/CD automation tools like Jenkins), support and monitoring of web applications based on the .NET framework
  • Experience in .NET Core is not mandatory
  • Ability in troubleshooting & supporting enterprise applications
  • Hands-on with most of the following: HTML, CSS, JavaScript, jQuery, Web Service APIs & SDKs/Libraries and the ASP.NET MVC stack
  • Experience in relational database development and administration like MSSQL and/or MySQL
  • Knowledge of deployment and operation of No-SQL data sources and cache/messaging DBs like MongoDB, Redis, Apache Kafka and others

We love your personality if you

  • love working with the latest technologies
  • can multi-task
  • enjoy being a team player
  • can work under pressure
  • have time-management skills

What’s in it for you

A very competitive package, depending on level of expertise. You will have the ability to work on the latest and modern technologies, and agile methodologies, being able to offer innovative solutions on multiple projects.