Recruiter
Spyridoula Zineli
Recruiter
Spyridoula Zineli
Location
Marousi
|
Salary
2500€ - 2700€
|
Contract type
Permanent
|
Industry
|
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.