Sviluppatori Freelance


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

11th January 2022

Location

Italy

Salary/Rate

Negotiable

Salary Notes

Negotiable

Type

Contract

This job has now expired please search on the home page to find live IT Jobs.

Lead Software Engineer Essential Duties:Technical Leadership:Work with a Product Owner/Business Analyst to ensure that requirements are compiled from all customers and defined in a timely mannerLead and drive execution of the components:Development execution, assignments and work breakdown/trackingEstablish work estimates, delivery schedule and timelines and communicate to the proper stakeholdersIdentify and appropriately address issuesLead architecture and design activitiesLead teams' technical decisions with a solid understanding of modern development approachesTranslates business requirements into technical implicationsDrive the efficiency of the team through tools, process and communication refinementsContribute to technical discussion, be a subject matter expert, and have strategic influenceAct as a point-of-contact between the application and platform teamsTeam Management:Motivates team membersCoordinates the right blend of internal and external personnel to ensure cost effective project successWorks with other technical teams in the organization to agree upon the best technical approach forwardRequired Qualifications/Skills/Education: 5-10 years of experience developing commercial web applications5+ years of software engineering work experience, including hands-on technical management5+ years coding experience in object oriented programming languages (Java, Scala, C#, etc)Experience developing SaaS-based web applications using an Agile/Scrum/Kanban methodologyExperience with contracting and outsourcingA demonstrated desire to adopt and learn new technologies and processesB.S. Computer Science, Software Engineering, or related technical fieldExcellent written and verbal communication skillsExperience with cloud deployment (AWS), Jenkins, and/or Behavior-Driven Development (BDD) ********************************************************************************************** Software Engineer Essential Duties: Develops client tier and middle tier functionality, alongside other members of the software engineering teamPrimarily responsible for enhancing current functionality and developing new functionality, based on current and future needsCoordinates with QA to discover and resolve defectsAmend technical specificationsParticipates in developing, testing, and deploying clean code in a DevOps environmentPerforms other duties as required Required Qualifications/Skills/Education: >2 years of experience developing commercial web applicationsKnowledge of and commercial software development experience with one or more of the following: JavaScript, Typescript, node.js, Java, Scala, AngularExperience with one or more of the following: PostgreSQL, Redis, DynamoDBKnowledge of the Agile/Scrum/Kanban methodologyKnowledge of Git and associated tools (Guthub, Bitbucket, etc)B.S. Computer Science, Software Engineering, or related technical fieldExcellent written and verbal communication skills in English ***********************************************************************************************Figura da inserire nella struttura che cura lo sviluppo del prodotto in ambito Finance.La figura deve avere aver maturato nel tempo le seguenti competenze di natura tecnica:Solida e comprovata competenza nella programmazione Java - JSE e JEE, in particolare CDI Java.Comprovata competenza nell'ambito WebService, REST, XML, JSON e JMSComprovata competenza e conoscenza principali database relazionali, in particolare Oracle, SQL Server, PostgreSQL e conoscenza linguaggio SQL.Comprovata competenza nella progettazione e realizzazione qweryBuona conoscenza dei principali Application Server e web container;Tecniche di automazione della gestione progetti JAVA tramite Maven e sistemi di continous integration (Jenkins, Docker, etc…);Familiarità con LinuxSono inoltre richieste le seguenti competenze e conoscenze:Analisi tecnica, funzionale e quantitativaConoscenza principali best practice in ambito ciclo di sviluppo del SWArchitetture MicroserviziEsperienza ambito Application Maintenance - trouble shootingStrumenti e processi QA (TDD, Jmeter, Junit, Selenium, ecc)Strumenti e processi DevOps (CI/CD, Jenkins, ecc)Strumenti e processi gestione ciclo di vita del SW (Jira, Gitlab)Strumenti e processi versioning software (Gitflow, Git, SVN, ecc)Conoscenza e competenza principali ambienti CloudNelle interazioni quotidiane il candidato deve:Saper comunicare in modo efficacePorre attenzione ai dettagliAvere attitudine a lavorare per obiettiviCapacità di gestire diversi task simultaneamente, passando dall'uno all'altro velocemente.Capacità di lavorare sia in autonomia che come parte di un teamCapacità di problem solvingEssere curiosoSaper gestire il tempo e le priorità assegnateCompletano il profilo (nice to have):Competenze funzionali nell'ambito FinanceConoscenza principali metodologie Agile (Scrum, kanban, DevOps)Aver coordinato piccoli gruppi di lavoro

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: