$6 - $8 Posted: 5 hours ago
Job Description
<h3>Job Description</h3><p>Job Description<p><p>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.</p><p><strong><br /></strong></p><p><strong>Role Overview</strong></p><p>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.</p><p><strong><br /></strong></p><p><strong>Job Location: </strong>Sliema, Malta</p><p><strong>Work Type: </strong>Hybrid</p><p><strong>Job Type: </strong>Full-time, Permanent</p><p><strong>Working Hours: </strong>GMT +1</p><p><strong>Salary: </strong>Base + Benefits (Paid in Euros €)</p><p><strong>Relocation: </strong>VISA & Relocation Package Included</p><p><strong><br /></strong></p><p><strong>Requirements</strong></p><ul><li>A minimum of 6-8 years hands on experience in the IT sector.</li><li>Proficient with object-oriented-programming (OOP) concepts.</li><li>Proficient in algorithms and data structures.</li><li>Proficient in relational databases.</li><li>Experienced in asynchronous programming.</li><li>Experienced of different software development lifecycles.</li><li>Experienced as a full-stack developer with experience with React.js (Frontend) and .NET Framework (Backend).</li><li>Experienced in Single-Page-Applications using a recent JavaScript framework.</li><li>Experienced in popular source control.</li><li>Experienced in cloud-based services.</li><li>Knowledge with document-based databases.</li><li>Knowledge of containerization.</li><li>Awareness of DevOps</li><li>Fluency, both written and verbal, in English.</li><li>Good eye for detail.</li><li>Capable of taking self-initiative to learn and deliver.</li><li>Working in a team environment.</li><li>Ability to understand, discuss, and influence business requirements.</li><li>Capable of being flexible and adapting onto different technologies.</li><li>Mentor and guide colleagues.</li><li>Excellent organisation and prioritising skills.</li><li>Software design.</li><li>Accountability & Ownership</li><li>Integrity, Honesty & Transparency</li><li>Quality & Excellence</li><li>Skilled Problem Solving</li><li>Communication & Teamwork</li><li>Customer Centricity</li></ul><p></p><p><strong>Responsibilities</strong></p><ul><li>Collaborate with software developers in their daily duties.</li><li>Utilise technical knowledge and experience to mentor, delegate and assist other developers.</li><li>Coach and motivate team members, mitigating impediments affecting the team.</li><li>Drive engagement and motivation to sustain talent and reduce attrition rate.</li><li>Cooperate with multiple teams in implementing new ideas.</li><li>Drive internal process improvements across multiple teams and functions.</li><li>Working with the team to develop programming <span >guidelines/standards</span> and ensure they are adopted and followed by the entire development team.</li><li>Maintain and set appropriate standards and technical processes, including productivity enhancements, quality measures, and customer-oriented standards.</li><li>Influence ways of working by participating in various technical discussions and ensure that there is alignment within other development teams.</li><li>Keeping up to date with emerging technologies and proposing technical advances based on newer technologies.</li><li>Sharing of knowledge and distribution of responsibilities to elevate team knowledge and eliminate/mitigate points of failure.</li><li>Continually implementing and fine-tuning processes that increase efficiency in testing, developing, and releasing updates.</li><li>Participate in project related ceremonies.</li><li>Working in an Agile, Waterfall or DevOps approach depending on the business requirements.</li><li>Adhere to best practices and our client’s technical standards during the lifecycle of a project.</li><li>Make use of tools, standards, technologies, and frameworks that are used within the team and on projects.</li><li>Take ownership and lead the development, improving and troubleshooting of tasks.</li><li>Work with minimal supervision.</li><li>Translate business requirements into technical solutions.</li><li>Ability to look at a problem and come up with practical solutions.</li><li>Engage with clients and propose innovative ideas on project tasks.</li><li>Maintain a quality-oriented mindset with testable code.</li><li>Identify testable areas and contribute towards increasing code coverage.</li><li>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.</li><li>Communicate progress updates to relevant parties both formally and informally.</li><li>Lead project architectural design.</li><li>Perform technology research and develop proof-of-concepts and functional prototypes.</li><li>Develop and build code with a mindset for reusability and maintainability.</li><li>Performing impact analysis of any code changes.</li><li>Contribute towards code quality by taking part in code reviews.</li><li>Implementation of efficient and performant code.</li><li>Edit and own project related documentation.</li><li>Provide estimates for requests, fixes, and new ideas.</li><li>Contribute to the recruitment process.</li><li>To perform any other additional duties that may arise from time to time.</li></ul><p></p><p><strong>Microsoft Business Solutions Overview</strong></p><p>Your long-term future is every bit as important to our client as it is to you. That’s why their aim is to give you experiences that will stay with you for a lifetime. Whether it’s great training and development, mobility opportunities or corporate responsibility volunteering activities – you’ll gain a wealth of experiences on which to build a rewarding career. Our client is a firm that encourages you to be yourself, values your contribution, and inspires you to act as a role model, always focused on doing the right thing for each other, their clients, and their communities.</p><p><br /></p><p>This sets out all the different ways you’ll be rewarded at the firm. Among other things, you can benefit from honest conversations about your career as well as a range of other rewards. In all these ways and more, they have created an environment that can bring out the best in you.</p><p><br /></p><p>#Bethechange and #makethechange. Join our client’s talented, successful team and make the leap into the future.</p><p><br /></p><p>Don’t worry, our client knows that relocation can be a challenge, which is why they have an extremely supportive onboarding team to help you throughout this process! - They provide relocation support for you and your family. Our client is looking forward to meeting you and seeing you grow.</p></p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Govtjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.