Principal Software Developer
Descripción de la oferta
Job Description
- Our mission is to bring order to complexity and craft world-class software with an exceptional user experience, and we need someone who can enhance our capabilities.
- Career Level - IC4
Responsibilities
- What you will do
- As a Principal Software Developer, you will be responsible for full-cycle design and development, working across multiple tech stacks including Java, C#, JavaScript, C++, Oracle APEX, and more. Tactical knowledge of data modeling, SQL, and general web development technologies is essential.
Required Experience
- 10+ years of application development experience, with at least 7 years in a senior or lead role.
- Extensive knowledge of Java, C#, or C++ is mandatory, with a deep understanding of their ecosystems and best practices.
- 5+ years of experience with SQL and PL/SQL, including complex query optimization and database design.
- Proficiency working with most of the following -
- o JavaScript
- o Web development
- o Data modeling
- o Oracle APEX
- o Oracle database
- o JSON/RESTful web services
- o Version control (Git preferred, but not required)
- o Excellent communication and collaboration abilities, with a history of successful teamwork.
- o In-depth understanding of Agile methodologies and experience leading Agile teams.
Preferred Experience
- Proficiency in additional programming languages is highly advantageous, demonstrating a versatile skill set.
- Knowledge of DevOps practices and tools, with experience in implementing CI/CD pipelines.
- Experience in automated testing frameworks and strategies to ensure code quality.
- Exposure to AI modeling and machine learning concepts is a plus.
- A track record of successful project deliveries in the Health & Life Science domain would be beneficial.
- This role offers an exciting challenge for a seasoned developer to lead and inspire a team, creating software that positively impacts global communities. If you possess the required experience and a passion for innovation, we encourage you to apply and become a key contributor to our dynamic team.
About Us
- As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
- When everyone's voice is heard, we're inspired to go beyond what's been done before. It's why we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
- We've partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
- Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
- We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
- Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
- Which includes being a United States Affirmative Action Employer

We're a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world's first - and only - autonomous database to help organize and secure our customers' data.
Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other clouds. Oracle Cloud applications provide business leaders with modern applications that help them innovate, attain sustainable growth, and become more resilient.
The work we do is not only transforming the world of business--it's helping defend governments, and advance scientific and medical research. From nonprofits to companies of all sizes, millions of people use our tools to streamline supply chains, make HR more human, quickly pivot to a new financial plan, and connect data and people around the world.
At work, we embrace diversity, encourage personal and professional growth, and celebrate a global team of passionate people developing innovative technologies that help people and companies tackle real-world problems head-on.
Ofertas de trabajo similares a Principal Software Developer
-
Arquitecto de Software Especializado en Tecnologías Microsoft (Remoto)
EXPERTS CODING SL
Andalucía, Aragón, Asturias, País Vasco, Cantabria, Castilla y León, Castilla-La Mancha, Cataluña, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarra, Comunidad Valenciana, No peninsular
Estamos buscando un Arquitecto de Software especializado en tecnologías Microsoft para unirse a nuestro equipo de desarrollo. Esta posición se centra en el diseño y desarrollo de aplicaciones web utilizando ASP.NET MVC, Web API y entorno Cloud de Azure, además de requerir experiencia en metodologías ágiles, Azure DevOps y frameworks de frontend como React o Angular. Rol: Arquitecto de Software Especializado en Tecnologías Microsoft (Remoto) Responsabilidades: 1. Diseñar y desarrollar arquitecturas de software eficientes y escalables basadas en tecnologías Microsoft. 2. Colaborar con los equipos de desarrollo para diseñar y entregar soluciones de software de alta calidad. 3. Participar en la definición de los requisitos técnicos y funcionales de los proyectos. 4. Proporcionar orientación técnica y liderazgo en la implementación de soluciones basadas en tecnologías Microsoft. 5. Investigar y evaluar nuevas tecnologías y herramientas relacionadas con ASP.NET MVC, Web API y Azure, y recomendar su adopción. 6. Utilizar metodologías ágiles para la planificación, ejecución y entrega de proyectos. 7. Trabajar con Azure DevOps para el seguimiento y control de versiones del software. 8. Integre frameworks de frontend como React o Angular en el desarrollo de aplicaciones web. 9. Garantizar el cumplimiento de los estándares de calidad y buenas prácticas de desarrollo de software. 10. Realizar pruebas y depuración de aplicaciones para garantizar la estabilidad y el rendimiento. Requisitos: 1. Experiencia sólida en el diseño y desarrollo de aplicaciones web utilizando ASP.NET MVC y Web API. 2. Amplio conocimiento de la plataforma Azure y sus servicios, incluyendo despliegue y gestión de aplicaciones en la nube. 3. Experiencia en la aplicación de metodologías ágiles, como Scrum o Kanban, en proyectos de desarrollo de software. 4. Familiaridad con Azure DevOps y su uso en la gestión de proyectos y control de versiones. 5. Experiencia en el uso de frameworks de frontend como React o Angular. 6. Capacidad para diseñar arquitecturas escalables y distribuidas en entornos Cloud de Azure. 7. Experiencia en la integración de servicios y APIs de terceros en aplicaciones web. 8. Conocimiento profundo de los patrones de diseño y buenas prácticas de desarrollo de software. 9. Experiencia en el uso de herramientas de control de versiones, como GIT. 10. Capacidad para trabajar en equipo y excelente habilidad de comunicación. Beneficios adicionales: 1. Oportunidad de trabajar en proyectos emocionantes y desafiantes con tecnologías de vanguardia. 2. Ambiente de trabajo colaborativo y equipo altamente capacitado. 3. Posibilidad de crecimiento y desarrollo profesional. 4. Beneficios competitivos y compensación acorde a la experiencia. Si eres un apasionado de las tecnologías Microsoft, especialmente de ASP.NET MVC, Web API y Azure, y además tienes experiencia en metodologías ágiles, Azure DevOps y frameworks de frontend como React o Angular, ¡esperamos recibir tu solicitud!
-
Software Development Engineer, Books Search
Amazon
Madrid
DESCRIPCIÓN Do you love books and reading? Do you want to help us engineer and deliver great new experiences for books? Our team's mission is to become the preferred destination for organizations and consumers, of any size or industry, to procure and distribute books of any format for their readership community. Book Search team's mission is to help customers find books on Amazon. We strive to make Amazon the preferred destination for readers around the world to discover and purchase books. We understand what customers ask for, display results that match their expectations and find opportunities to delight them with additional experiences they didn't know they wanted. We own improvements to understand query intent and relevance of organic search results for Books (Print + Kindle + Audible) across all surfaces and enhancements to the search page CX on Amazon surfaces World Wide; improving relevance of results via backend and CX launches. We are looking for an inventive, technically skilled and eager to learn Software Development Engineer to join our diverse and multidisciplinary team in an impactful environment. Key job responsibilities Work in an agile environment to deliver high quality software Design and execute innovative solutions to improve the searching experience, through a deep knowledge on Search environment and technologies across all the steps of the Search customer journey (Query Understanding, Matching, Relevance, Rendering, Format Faceout Optimization and Navigation) Implement professional software engineering practices & best practices for the full software development life cycle, including agile development, coding standards, code reviews, source control management, build processes, testing, and operations Manage small and medium-sized technical projects with minimal supervision REQUISITOS BÁSICOS Experience (non-internship) in professional software development Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design REQUISITOS DESEADOS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Excellence in technical communication with scientists and engineers. Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
-
Desarrollador .NET Senior (Remoto - Sector Seguros)
Digital Talent Agency
Andalucía, Aragón, Asturias, País Vasco, Cantabria, Castilla y León, Castilla-La Mancha, Cataluña, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarra, Comunidad Valenciana, No peninsular
Oferta de Empleo: Desarrollador .NET (Remoto - Sector Seguros) ¿Eres desarrollador .NET y buscas un proyecto estable y de largo plazo? Buscamos profesionales con experiencia en desarrollo web para un proyecto en el sector seguros. Gestionamos el mantenimiento y evolución de aplicaciones clave, en un entorno 100% remoto. Requisitos imprescindibles: Nivel alto en .NET (web) y SQL Server (procedimientos almacenados) Backend: .NET (VB.NET y C#), Crystal Reports, SQL Server Frontend: Bootstrap, JavaScript, AJAX, .NET Conocimiento avanzado o experiencia en arquitectura de software y sistemas web escalables Experiencia en APIs REST, Web Services, PL/SQL, pruebas unitarias Para senior: mínimo 5 años de experiencia | Para medio: mínimo 3 años de experiencia Se valorará positivamente: Conocimientos en DevOps y herramientas de gestión de versiones Certificaciones técnicas relacionadas con el desarrollo Lo que ofrecemos: Proyecto estable y de larga duración Trabajo 100% remoto desde cualquier parte de España Oportunidad de crecimiento en un equipo especializado en el sector seguros Si buscas un desafío en un entorno profesional sólido y cumples con los requisitos, ¡te invitamos a postularte!
-
Responsable de Sistemas: Intune-Entra, Azure y Kubernetes
Sabentis
Cataluña
Buscamos un(a) Ingeniero/a de Sistemas y Operaciones que apoye se haga cargo de la implementación y mantenimiento de nuestra infraestructura de TI. Si te apasiona trabajar con tecnología de vanguardia y quieres ser parte de un equipo dinámico y en crecimiento. Funciones Ejecutar actividades y controles clave del sistema de calidad ENS/ISO27001, como pruebas de recuperación, diseño de diagramas de red, gestión de incidentes, y planes de continuidad operativa. Mantener y optimizar el sistema de gestión de dispositivos y sistemas basado en Intune, totalmente automatizado, incluyendo la gestión de GPO, configuraciones de red, antivirus y firewall. Gestionar y mejorar nuestra infraestructura cloud, que opera en entornos de contenedores sobre Azure Kubernetes Service, utilizando Terraform para la administración de la infraestructura. Definir, monitorear y actuar para corregir KPI relacionados con el rendimiento y la estabilidad de los sistemas. Planificar, ejecutar y gestionar auditorías de seguridad, rendimiento y fiabilidad, asegurando el cumplimiento de estándares. Gestionar solicitudes de autorizaciones, adquisiciones, cambios y más, a través de nuestra mesa de soporte de IT en JIRA. Participar activamente en proyectos de DevOps, SecOps y FinOps, contribuyendo a la mejora continua de nuestros procesos y operaciones. Requerido: Al menos 5 años de experiencia en desarrollo de software, gestión de sistemas o infraestructura cloud. Sólidos conocimientos de programación, preferiblemente en PowerShell y C#. Experiencia práctica con GIT (pull requests, resolución de conflictos, etc.). Título de Ingeniería en Informática, Telecomunicaciones o similar. Experiencia en automatización de procesos y en gestión de infraestructuras cloud basadas en contenedores. Valoramos adicionalmente: Conocimientos en metodologías ágiles y herramientas como JIRA. Experiencia con Microsoft Intune y herramientas de automatización IT. Certificaciones en Azure, Kubernetes o en seguridad de la información.
Resumen de la oferta
Principal Software Developer
- Madrid, España
-
Indefinido
-
> 5 años experiencia
-
0
-
ingles ()

Crea tu CV en ticjob.es
Si aún no estas registrado como candidato, publica tu cv, encuentra las mejores ofertas del sector TIC y deja que las empresas te encuentren
Crea tu cuenta gratuita