Software Developer .Net Core
Lisbon, Portugal
DESCRIPTION
Our client creates one of the world’s most cutting-edge and unique Cyber-Security software products. Currently in search of an experienced Software Developer to create and maintain a robust and reliable software suite. The successful candidate will also help in the delivery of critical products and offer excellent technical support.
As a .NET Core Developer you will:
Participate in requirements analysis. Collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET Core platform. Test and deploy applications and systems. Revise, update, refactor and debug code. Improve existing software. Develop and maintain documentation. Serve as an expert on applications and provide technical support.
REQUIREMENTS
-
BSc/BA in Computer Science, Engineering, or a related field
-
Fluent English
EXPERIENCE
-
Proven experience of 3+ years as a .NET Core Developer or Application developer.
-
Familiarity with the ASP.NET Core framework, Entity Framework, and design/architectural patterns (e.g. Model-View-Controller (MVC)).
-
Experience working with SQL/Postgres and other relational DBs.
-
Knowledge of C# and HTML5/CSS3.
-
Familiarity with architecture styles/APIs (REST, RPC).
-
Proficient understanding of code versioning tools, such as Git.
PERSONAL SKILLS
-
Excellent troubleshooting and communication skills.
-
Excellent communication and team collaboration skills. Clearly communicate status, roadblocks, and concerns to the team on an ongoing basis
-
Ability to work and deliver independently.
-
Be innovative, but always productive and result driven.
-
Possess commercial experience mentoring younger developers.
NICE TO HAVE
-
Experience in developing console applications for Windows/Linux/MacOS.
-
Experience working with Docker containers.
-
Experience working with Linux.
-
Experience working with Angular, Bootstrap, HTML, CSS, Web API, NodeJS, LINQ, Entity Framework Core, NGINX.
-
Knowledge of communication protocols – Telnet/SSH/SNMP/TCP/UDP
-
Experience working both on Server side as well as client-side.
-
Experience working with Cisco devices.
-
Experience in the Cyber Security industry.
BENEFITS
-
Development in the Cyber Security industry
-
International team
-
Competive salary