People make Dell so wherever in the world they work, everyone is rewarded for their contribution. Ready to develop your career in a truly global company?
Within the Dell Financial Services at Dell, we are looking for a Principal Software Engineer to join our team in Bucharest.
Dell is a collective of customer-obsessed, industry-leading visionaries. At our core is a commitment to diversity, sustainability and our communities.
We offer unparalleled growth and development opportunities for our team members. We believe that technology is essential for driving human progress, and we’re committed to providing that technology to people and organizations everywhere, so they can transform the way they work and live.
Key Responsibilities :
Dell Financial Services provides lease, loans and revolving credit services for Dell consumer and commercial customers. As a leader in the leasing, financing, disposition, and recovery of technology systems, we provide our customers with a single point of contact and accountability for their technology needs.
By accessing Dell's worldwide online business model, we offer integrated order processing and tracking, outstanding customer service, and one-
stop shopping for hardware, software, servers, workstations, and peripherals.
Provide technical guidance in development activities and direction in software design, Identify areas to improve architecture, application design and scalability : identify bottlenecks across various application layers (client, network, load balancing, backend)
Design, code, test, debug and document .NET applications; Build Odessa LeaseWave customization; Automate Unit and Functional Testing as well as CICD pipelines (test, build assembly and deployment) across all environments;
Design, build and present proofs of concept
Perform code review inspecting code quality and assuring the process adherence
Plan, conduct and monitor production launches and post-launch support coordinating geographically distributed teams in conference calls -
Provide Level 3 (application development) support for escalated production incidents orchestrating different teams for issue resolution.
Stay current with new technology and development techniques
Apply Dell Security Standards and tools during the development stages. Evaluate application security risks and remediate them
Develop and Maintain Test / Behavior Driven Development
8+ years of experience in the IT industry.BA / BS in Computer Science, related field or equivalent experience
Experience using Message Queue Brokers, source code repositories, Web Applications using SOAP, REST. Strong C# skills and experience with both .
net Core and .net Frameworks, Design Patterns
Solid understanding of Data Storage stacks including MS SQL DB. Understanding of CI / CD concepts along with practical implementation experience
Ability to read / write PowerShell scriptsKnowledge of Docker
Excellent oral and written communication skills (English).
Proven experience leading distributed development teams in large enterprise IT projects.
Very Strong analytical, problem solving, organization and prioritization skill. Ability to lead, work independently and / or as part of a team
Experience with TDD (Test Driven Development)and BDD (Behavior Driven development) using Testing frameworks (Selenium, xUnit, Specflow, OdessaTest)
Experience with NON-SQL data stores (MongoDB, Cassandra, Amazon DynamoDB), TFS or GitLab
Knowledge of SOLID principle of Object Oriented Design
Exposure to the financial services industry and Agile practices.
Experience with the Odessa LeaseWave Product
We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities all to create a compelling and rewarding work environment.