Relocate to Malta .NET Full Stack Developer
2 mesi fa
Roma, Lazio, Italia
Black Pen Recruitment
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Overview Our client’s Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft’s Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the Microsoft Dynamics 365 (D365) software line. Role Overview A Senior Full Stack Developer is an individual who has a solid background in development, leads architectural discussions and decisions and takes initiatives to improve or create new standards. A Senior Full Stack Developer will act as a proxy between the development teams and clients and will be working closely with software developers amongst other stakeholders. Job
Location:
Sliema, Malta Work Type: Hybrid
Job Type
Full-time, Permanent
Working Hours
GMT +1
Salary:
Base + Benefits (Paid in Euros €) Relocation: VISA & Relocation Package Included Responsibilities
* Collaborate with software developers in their daily duties.
* Utilise technical knowledge and experience to mentor, delegate and assist other developers.
* Coach and motivate team members, mitigating impediments affecting the team.
* Drive engagement and motivation to sustain talent and reduce attrition rate.
* Cooperate with multiple teams in implementing new ideas.
* Drive internal process improvements across multiple teams and functions.
* Working with the team to develop programming guidelines/standards and ensure they are adopted and followed by the entire development team.
* Maintain and set appropriate standards and technical processes, including productivity enhancements, quality measures, and customer-oriented standards.
* Influence ways of working by participating in various technical discussions and ensure that there is alignment within other development teams.
* Keeping up to date with emerging technologies and proposing technical advances based on newer technologies.
* Sharing of knowledge and distribution of responsibilities to elevate team knowledge and eliminate/mitigate points of failure.
* Continually implementing and fine-tuning processes that increase efficiency in testing, developing, and releasing updates.
* Participate in project related ceremonies.
* Working in an Agile, Waterfall or DevOps approach depending on the business requirements.
* Adhere to best practices and our client’s technical standards during the lifecycle of a project.
* Make use of tools, standards, technologies, and frameworks that are used within the team and on projects.
* Take ownership and lead the development, improving and troubleshooting of tasks.
* Work with minimal supervision.
* Translate business requirements into technical solutions.
* Ability to look at a problem and come up with practical solutions.
* Engage with clients and propose innovative ideas on project tasks.
* Maintain a quality-oriented mindset with testable code.
* Identify testable areas and contribute towards increasing code coverage.
* Engaging with stakeholders across the business in terms of understanding business priorities, communicating progress, highlighting success and delivery risks, and managing expectations in line with the roadmap.
* Communicate progress updates to relevant parties both formally and informally.
* Lead project architectural design.
* Perform technology research and develop proof-of-concepts and functional prototypes.
* Develop and build code with a mindset for reusability and maintainability.
* Performing impact analysis of any code changes.
* Contribute towards code quality by taking part in code reviews.
* Implementation of efficient and performant code.
* Edit and own project related documentation.
* Provide estimates for requests, fixes, and new ideas.
* Contribute to the recruitment process.
* To perform any other additional duties that may arise from time to time. Qualifications
* A minimum of 6-8 years hands on experience in the IT sector.
* Proficient with object-oriented-programming (OOP) concepts.
* Proficient in algorithms and data structures.
* Proficient in relational databases.
* Experienced in asynchronous programming.
* Experienced of different software development lifecycles.
* Experienced as a full-stack developer with experience with React.js (Frontend) and .
NET Framework (Backend).
* Experienced in Single-Page-Applications using a recent JavaScript framework.
* Experienced in popular source control.
* Experienced in cloud-based services.
* Knowledge with document-based databases.
* Knowledge of containerization.
* Awareness of DevOps
* Fluency, both written and verbal, in English.
* Good eye for detail.
* Capable of taking self-initiative to learn and deliver.
* Working in a team environment.
* Ability to understand, discuss, and influence business requirements.
* Capable of being flexible and adapting onto different technologies.
* Mentor and guide colleagues.
* Excellent organisation and prioritising skills.
Location:
Sliema, Malta Work Type: Hybrid
Job Type
Full-time, Permanent
Working Hours
GMT +1
Salary:
Base + Benefits (Paid in Euros €) Relocation: VISA & Relocation Package Included Responsibilities
* Collaborate with software developers in their daily duties.
* Utilise technical knowledge and experience to mentor, delegate and assist other developers.
* Coach and motivate team members, mitigating impediments affecting the team.
* Drive engagement and motivation to sustain talent and reduce attrition rate.
* Cooperate with multiple teams in implementing new ideas.
* Drive internal process improvements across multiple teams and functions.
* Working with the team to develop programming guidelines/standards and ensure they are adopted and followed by the entire development team.
* Maintain and set appropriate standards and technical processes, including productivity enhancements, quality measures, and customer-oriented standards.
* Influence ways of working by participating in various technical discussions and ensure that there is alignment within other development teams.
* Keeping up to date with emerging technologies and proposing technical advances based on newer technologies.
* Sharing of knowledge and distribution of responsibilities to elevate team knowledge and eliminate/mitigate points of failure.
* Continually implementing and fine-tuning processes that increase efficiency in testing, developing, and releasing updates.
* Participate in project related ceremonies.
* Working in an Agile, Waterfall or DevOps approach depending on the business requirements.
* Adhere to best practices and our client’s technical standards during the lifecycle of a project.
* Make use of tools, standards, technologies, and frameworks that are used within the team and on projects.
* Take ownership and lead the development, improving and troubleshooting of tasks.
* Work with minimal supervision.
* Translate business requirements into technical solutions.
* Ability to look at a problem and come up with practical solutions.
* Engage with clients and propose innovative ideas on project tasks.
* Maintain a quality-oriented mindset with testable code.
* Identify testable areas and contribute towards increasing code coverage.
* Engaging with stakeholders across the business in terms of understanding business priorities, communicating progress, highlighting success and delivery risks, and managing expectations in line with the roadmap.
* Communicate progress updates to relevant parties both formally and informally.
* Lead project architectural design.
* Perform technology research and develop proof-of-concepts and functional prototypes.
* Develop and build code with a mindset for reusability and maintainability.
* Performing impact analysis of any code changes.
* Contribute towards code quality by taking part in code reviews.
* Implementation of efficient and performant code.
* Edit and own project related documentation.
* Provide estimates for requests, fixes, and new ideas.
* Contribute to the recruitment process.
* To perform any other additional duties that may arise from time to time. Qualifications
* A minimum of 6-8 years hands on experience in the IT sector.
* Proficient with object-oriented-programming (OOP) concepts.
* Proficient in algorithms and data structures.
* Proficient in relational databases.
* Experienced in asynchronous programming.
* Experienced of different software development lifecycles.
* Experienced as a full-stack developer with experience with React.js (Frontend) and .
NET Framework (Backend).
* Experienced in Single-Page-Applications using a recent JavaScript framework.
* Experienced in popular source control.
* Experienced in cloud-based services.
* Knowledge with document-based databases.
* Knowledge of containerization.
* Awareness of DevOps
* Fluency, both written and verbal, in English.
* Good eye for detail.
* Capable of taking self-initiative to learn and deliver.
* Working in a team environment.
* Ability to understand, discuss, and influence business requirements.
* Capable of being flexible and adapting onto different technologies.
* Mentor and guide colleagues.
* Excellent organisation and prioritising skills.