Job Closed
This listing is no longer active.
growing together
Arquitecto .NET
Location
Spain
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Arquitecto .NET
knowmad mood
• Diseño y definición de arquitecturas. • Selección de tecnologías dentro del stack Microsoft. • Implementar patrones de diseño. • Establecimiento de estándares a través de buenas prácticas y clean code. • Liderazgo y gestión del equipo técnico.
Job Requirements
- Experiencia de al menos 5 años como Arquitecto .NET en:
- .NET Core
- .NET Web Services
- Api/REST
- C#
- Microsoft .NET Framework
- SQL Server
- WCF
- Inglés (deseable)
Benefits
- Contrato Indefinido
- 100% REMOTO
- Formación interna y acceso a certificaciones
- Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
- Embajador de nuestra marca, a través de nuestro plan amigo ¡Recomienda a tus amigos y llévate un extra!
- Eventos, meetups, techdays, charlas...y mucho más!
- 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto)
- Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Provide technical leadership to multidisciplinary teams, ensuring the application of Agile Software Engineering and DevSecOps best practices; • Participate in discovery and co-creation of solutions, diving into the technical aspects of existing applications and potential solutions; • Code alongside the development team as an integrated member, contributing directly to implementation tasks and accelerating solution delivery; • Participate in technical and architectural deliveries to address various business problems; • Structure technical backlogs and refine user stories; • Refine architecture designs, develop proofs of concept, and implement frameworks, components, and modules; • Create and manage the project roadmap, including architectural activities, system dependencies, risks, and technical debt; • Ensure that functional and non-functional requirements are met; • Lead and help mentor other Architects and Senior Developers; • Be an inspiring leader, recognized by the team as a reference and genuinely caring for each person on the team.
• Diseñar, desarrollar y mantener aplicaciones en Java, siguiendo buenas prácticas de Clean Code, principios SOLID y arquitectura limpia/hexagonal. • Implementar microservicios con Spring Boot, tanto en comunicaciones sincrónicas (REST, Feign) como asincrónicas (RabbitMQ, Kafka). • Participar en el diseño de arquitectura orientada a eventos y documentación de sistemas (UML, C4). • Asegurar la calidad del código con JUnit, Mockito, Rest Assured, y mantener estándares técnicos elevados. • Gestionar seguridad y autenticación con herramientas como Keycloak, OAuth, Trivy, y Gitleaks. • Desarrollar y mantener integraciones con motores de base de datos: MariaDB, SQL Server, MongoDB, Redis, DB2. • Trabajar en entornos Docker/Kubernetes desplegados en Azure, colaborando con los pipelines de Azure DevOps. • Monitorear servicios usando Actuator, Prometheus, Grafana. • Documentar APIs con OpenAPI, y mantener la gestión de componentes con Backstage y documentación en Material Confluence.
Backend Engineer: Ranking
ConstructorConstructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Founded in 2015 by Eli Finkelshteyn and Dan McCormick Generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, Birkenstock and more
Role Description As a member of the Ranking team, you will improve the e-commerce experience for hundreds of millions of users across the world by designing, delivering & maintaining high-load real-time web services in close collaboration with other great engineers from the Ranking team. The job can consist of, but is not limited to: - Build, deploy, and support robust high-load machine learning-based real-time systems for search and browse experiences. - Collaborate with technical and non-technical business partners to develop and update ranking functionalities. - Develop Ranking Platform for internal users (DS and MLE mostly). - Optimize current ranking service performance to process requests faster. - Optimize signals delivery and retrieval (aka Feature Store) for machine learning model inference. - Communicate with stakeholders within and outside the team. Qualifications - Experience in designing, developing & maintaining high-load distributed real-time services (in cloud). - Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources. - Experience with MLOps is a huge plus (delivering, loading, and serving ML models and related infrastructure). - Hands-on experience with setting up and improving CI/CD pipelines. - Proficiency with Python and, as a plus, compiled languages like C, Rust, or Go. - Experience in server-side coding for web services, and a good understanding of API design principles. - Experience with NoSQL and relational databases, distributed systems, and caching solutions. - Experience with any of the major public cloud formation: AWS (ideally), Azure, GCP. Soft Skills - Experience collaborating in cross-functional teams. - Excellent English communication skills. Benefits - 🧠 Work with smart and empathetic people who will help you grow and make a meaningful impact. - 🎉 Regular team offsite events to connect and collaborate. - 🌎 Fully remote team - choose where you live. - 🏝️ Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year. - 🛋️ Work from home stipend! We want you to have the resources you need to set up your home office. - 💻 Apple laptops provided for new employees. - 🧑🎓 Training and development budget for every employee, refreshed each year. - 👪 Maternity & Paternity leave for qualified employees. - 💵 Base salary: $80k–$120K USD, depending on knowledge, skills, experience, and interview results. - 📈 Stock options - offered in addition to the base salary. Diversity, Equity, and Inclusion at Constructor At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.
Software Developer, Summer 2026 (Co-op/Internship) – 10 Weeks
BMOAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset. To find out more visit us at BMO Careers .
Application Deadline: 03/26/2026 Address: VIRTUAL(R)10 - HomeRes - GA Job Family Group: Data Analytics & Reporting As a co-op/intern student at BMO, you will have the opportunity to be heard, keep growing and make a difference. You will be part of our campus program to gain the skills and knowledge needed to take on roles similar to the description listed below. Our student experience is designed to integrate you to the BMO team from day one by adding value in the work you do. You will have the opportunity to participate in programs such as the Women in Technology Mentorship Program, BMO First Friend peer assignment, BMO Social Squad student-led activities, BMO U corporate learning platform and access to various Employee Resource Groups to further develop your network within BMO. Note: Only students currently enrolled in an academic program and returning to their studies will be considered for Co-op/Internship opportunities. Students who recently graduated are invited to apply to our New Grad opportunities which are available at https://jobs.bmo.com/ca/en/new-grad Interested in learning more about our campus program? Stay up-to-date with BMO Campus Recruitment by following us on Instagram @BMO_on_Campus or joining our LinkedIn group BMO Campus Recruiting & Early Talent. To apply for this opportunity, please submit your resume and an unofficial copy of your academic transcript. By applying for this general posting, you will be considered for a number of different student opportunities across multiple locations. If you are selected to move forward, you will be provided additional information. Required Skills: Graduating with a Computer Science or related degree in Spring 2027 Backend Software Development - Understanding of backend engineering concepts including services, data structures, system design fundamentals. - Ability to write clean, maintainable, and testable code. - Ability to reason about large, complex, and event‑driven codebases. Java Development - Experience with core Java through coursework, personal projects, or other internships. - Understanding of the Java collections framework. Linux Environments - Working knowledge of Linux command line tools. - Ability to navigate application logs. Relational Databases - Understanding of SQL fundamentals. - Experience with Postgres or other relational databases such as MySQL. - Strong understanding of schema design. Communication - Able to articulate technical concepts in a clear and concise manner. - Able to articulate technical concepts with non‑technical stakeholders such as product and QA teams. Other - Interest in capital markets. - Built one type of project based finance or trading application. - Graduating in Spring 2027. - Builds various reporting dashboards using the most appropriate data extraction, data cleaning and data visualisation techniques. - Provides value through insights, reporting and data visualization techniques. Selects, configures and implements analytics solutions for consistency and repeatability. - Researches and applies continuous improvement in data visualization by identifying trends and patterns to transform raw data into actionable business insights. - Works with different teams, management and stakeholders to enhance the usability and aesthetic appeal of data analytics solutions deployed in the organization. - Translates business needs to technical specifications and evaluates existing data visualization systems in order to improve them. - Develops data visualizations of "large" amounts of data that facilitate the intuitive presentation of data to decision makers. - Documents data flow, systems and processes to improve the design, implementation and management of business/group processes. - Develops tools and delivers training programs for use of reporting tools and self-serve analytics by non-analytical end users; may include delivery of training to audiences. - Completes complex & diverse tasks within given rules/limits and may include handling escalations from other employees. - Analyzes issues and determines next steps. - Broader work or accountabilities may be assigned as needed. Qualifications: Foundational level of proficiency: - Technical design optimization. - Decision Making. - Systems Thinking. - Data visualization. - Data storytelling. - Data mining. - Illustration. - Creative thinking. - Problem Solving. - Insights design. - Insights development and reporting. - Verbal & written communication skills. - Organization skills. - Collaboration & team skills. - Analytical and problem solving skills. - Typically between 2 - 3 years of relevant experience and post-secondary degree in related field of study desirable or an equivalent combination of education and experience. - Specialized knowledge. Salary: $41,714.00 - $65,000.00 Pay Type: Salaried The above represents BMO Financial Group’s pay range and type. Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position. BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards About Us At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset. To find out more visit us at http://jobs.bmo.com/us/en BMO is proud to be an equal employment opportunity employer. We evaluate applicants without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics. We also consider applicants with criminal histories, consistent with applicable federal, state and local law. BMO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to BMOCareers.Support@bmo.com and let us know the nature of your request and your contact information. Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.


