The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer in our team in Romania What you’ll achieve Identify areas to improve architecture, application design and scalability : identify bottlenecks across various application layers (client, network, load balancing, backend).
Design, build and present proofs of concept. Perform code reviews inspecting code quality and assuring process adherence.
Plan, conduct and monitor production launches and post-launch support coordinating geographically distributed teams in conference calls - Provide support for escalated production incidents orchestrating different teams for issue resolution.
Stay current with new technology and development techniques. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table.
Here’s what we are looking for with this role : Essential Requirements : 8+ years of experience in the IT industry, BA / BS in Computer Science, related field or equivalent experience.
Experience with microservices architecture and developing applications for public or private cloud platforms. Strong C# skills and experience with .
net core, .net framework, CI / CD processes and functional test automation. Experience with relational (Oracle, SQL Server), no-SQL databases (MongoDB, Cassandra) and message queues (RabbitMQ, Kafka).
Excellent oral and written communication skills (English); strong analytical, problem solving, organization and prioritization skills.
Desirable Requirements : Experience in mentoring junior resources and exposure to the financial services industry Experience with Docker / Kubernetes, TDD (Test Driven Development) and BDD (Behavior Driven Development) using testing frameworks (Selenium, xUnit, Specflow) and with building predictive analytics solutions.