Senior Software Engineer - C# - (Hybrid Remote) (Barcelona)

Senior Software Engineer - C# - (Hybrid Remote) (Barcelona)

16 ago
|
Emburse
|
Barcelona

16 ago

Emburse

Barcelona

BarcelonaR&D; - Engineering/Prod Dev /Full-Time /HybridAbout the CompanyAt Emburse our mission is to help make our users’ lives - and their businesses - better. We are dramatically transforming how organizations manage corporate expenses and invoices. Our solutions are tailored for companies from start-ups and SMBs to enterprises such as Microsoft, Pinterest, Bosch, Bill & Melinda Gates Foundation, and Estee Lauder.

Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. What you'll do:6+ years of software development experience, preferably with Project Lead experience.Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvementIdentifies problems/risks of own work and others.Understanding of OWASP Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-makingIdentifies viable alternative solutions and presents themSDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.Partners with product and analytics and drive requirements that take into account all parties' needsOn-boards and mentors less experienced team membersDevelops sophisticated software with minimum supervisionMakes complex contributions to technical documentation/knowledge base and team/engineering presentationsStrong ability to mentor and guide junior developers.May have role in supervising others or leading small to moderate projectsFixes complex bugs and demonstrates advanced debugging skillsProduces quality API documentation and ensures practices are followedContributes to system design sessions in their area of specialtyExpanded Code review responsibilitiesPerforms advanced refactoringGives constructive feedback to team membersLearn industry jargon and business concepts to better understand the challenges our technology is designed to solve.Raises roadblocks and updates estimations as neededAbility to communicate complicated concepts to junior staff.Bachelor’s degree in Computer Science or related field, or equivalent years’ experienceMinimum of 6 years’ professional experience in Java development.

Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT.

Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle.

Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing.Extensive understanding of various design patterns and OOP paradigmExtensive experience in RESTful and security of API designIntermediate level in at least 1 OOP languageIntermediate knowledge in react native and react Intermediate knowledge in Javascript Intermediate knowledge in nodejs Extensive knowledge how NPM package & webpack lifecycle worksExperience in IOS/Android developmentBilingual in English and Spanish preferredHow We Hire We value great candidate experiences and commit to providing a transparent interview process and responsive communication. Qualified candidates will be asked to complete a short technical screening, after which interviews are scheduled with several engineers at Emburse. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities.

How We

HireWe value great candidate experiences and commit to providing a transparent interview process and responsive communication. Qualified candidates will be asked to complete a short technical screening, after which interviews are scheduled with several engineers at Emburse. During the interview process, you'll have the opportunity to speak openly with engineers about their experiences working at the company.

Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. If you would like more information about how your data is processed, please contact us.

📌 Senior Software Engineer - C# - (Hybrid Remote) (Barcelona)
🏢 Emburse
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer - c# - (hybrid remote) (barcelona) / barcelona