Senior Fullstack Developer

Dettagli della offerta

At ESMSolutions (Permanent / Contractor), in United Kingdom Expires at: 2024-11-05 Remote policy: Full remote Our current enterprise SaaS application has evolved over a period of about ten years.
We constantly need to maintain and enhance this application to satisfy business needs and in parallel we are investing in new technologies that will transform our business.
To support this work, we are seeking a senior level software engineer who has experience in Blazor and Azure cloud technologies to build our next generation of applications and experience in .Net and C# using MVC, and Angular to support our current applications.
We are looking for someone who has experience working in a globally diverse team comprised of in-house, near shore, and off shore members.
We utilize many of the Microsoft stack of technologies such as .Net, Azure SQL, Visual Studio, Typescript and more as well as Jira and other products in our process.
In this role, you will interact closely with the product team for development of new features as well as the Helpdesk team who log and pass on technical issues raised internally or by our customers.
You will be part of an internal team utilizing scrum agile principles.
You will work with the product team to understand the new feature requests and bugs.
The role, as is the entire company, is entirely remotely working.
We have positions that are open in both US and UK working hours.
All positions require some flexibility in working hours on occasion.
This is an excellent opportunity for someone who has been a senior developer in a .Net shop to join a high performance collaborative global team.
Given the remote working model, we need someone who is highly motivated, a self-starter, well organized and comfortable interacting with a diverse range of colleagues, all of whom will be working remotely and across multiple time zones.
We are looking for someone excited about delivering quality software, someone who understands that working in a small company means that you may need to work with different skills from day to day and help where you are needed most with a pragmatic mindset.
Someone not afraid to jump in and learn new skills when the need arises.
And someone that brings always a positive mindset to the team.
Responsibilities: Develop code / fix defects as needed for various applications.
Write unit tests for code.
Attend and contribute to agile ceremony meetings.
Work with the Product Managers and Product Owners to determine requirements.
Work with Architects to understand impacts of changes to various systems.
Mentor junior developers as needed Document changes to systems, aid in developing training / user documentation around developed / changed features.
Work with the QA team to understand defects and to improve the development processes.
Track work activities in Jira or other tools.
Work with other developers on in-house, near shore, and off shore teams to ensure redundant knowledge of systems and processes.
Be flexible in meeting with teammates across time zones around the world.
Work independently in a remote capacity meeting sprint and other goals in timely manner.
Work in a knowledge sharing environment, aiding and getting aid from other teammates, helping each other and the company grow in capabilities.
Work in a CI / CD system with quick release cycles.
Perform code reviews for other developer's pull requests Works across the company to maintain SOC II compliance and to work with process improvements.
Main requirements Requirements: Expert knowledge of Software Engineering principles Excellent troubleshooting skills Expert knowledge of C#, .Net, SQL, Css, Html, Typescript.
Expert knowledge of building and consuming APIs (webservices, REST, SOAP) Strong understanding of MVC, Angular, Bootstrap, Blazor, Webassembly, Azure services Strong familiarity with Azure Devops (preferred) or Jira (Acceptable) Experience developing while supporting with automated testing frameworks.
(smartbear, selenium, b-unit, playwright, Jira test Plans) and how to build systems that take advantage of their capabilities.
8+ years experience in .Net C# development.
3+ years experience developing in Azure or 5+ in another cloud provider.
1+ years using serverless components.
1+ years experience developing for Web Accessibility requirements such as ADA, Section 508, etc.
1+ years experience implementing and supporting search engines, preferably SOLR.
One or more Microsoft Development certifications.
Nice to have Bachelors Degree in Computer Science or other Engineering discipline.
Experience in an Agile development team.
Experience working in CI/CD pipelines and automation.
Used to working in an SOC II certified engineering team.


Salario Nominale: Da concordare

Risorsa: Talent_Ppc

Funzione Lavorativa:

Requisiti

Tecnico Informatico

Con assunzione contratto di lavoro delle telecomunicazioni, part time, mattina, call center in Concorezzo, assume informatica/o neo diplomata/o, laureata/o, ...


Da Pl Group Srl - Emilia Romagna

Pubblicato a month ago

Sistemista Windows Junior

Contratto: Assunzione DirettaLuogo di lavoro: LAINATEPer assunzione diretta da parte deI nostro cliente, solida e storica realtà italiana operante nel settor...


Da Experis - Gruppo Manpower Srl - Emilia Romagna

Pubblicato a month ago

Material Manager

If you are a professional searching for an opportunity to grow and develop your abilities within a dynamic business, Emerson has an appealing role for you!We...


Da Emerson - Emilia Romagna

Pubblicato a month ago

It & Software Specialist

Stante Group è leader nel settore dei trasporti internazionali terrestri, sia a carico completo che groupage, sia nel settore overseas che nella logistica. S...


Da Stante Group - Emilia Romagna

Pubblicato a month ago

Built at: 2024-11-06T03:43:13.153Z