04 Feb
Senior Principal Software Engineer
Texas, Roundrock 00000 Roundrock USA

Vacancy expired!

Senior Principal Software EngineerRound Rock, TexasDell IT Overview:Dell creates technology solutions for a changing world. Our Information Technology (IT) Architecture team translates our customers’ business requirements into total enterprise-wide solutions. It takes deep technical knowledge to create architectural designs that exceed service requirements. We’re skilled in analyzing the customer’s business goals, objectives, needs and general business environment to create technical system solutions. Our expertise includes integrating hardware, processes, methodologies and software into the customer environment.About Business Unit / Role Overview:The Commerce Platform Software Engineering team delivers next-generation global and cloud native services by building standardized commerce functions using scalable and loosely coupled micro-services with well-defined canonical models and responsibilities. The Senior Manager is a collaborative leader with strong management, leadership, business and technical acumen. A delivery-focused mindset and the ability to build and support stakeholder relationships and develop demands into effective IT solutions are critical to the role. The IT team will look to the Manager to stay connected and current on trends in new digital capabilities. He/She has responsibility for enabling the business to achieve their objectives through the effective use of technology. Serves as the strategic interface with assigned business partners for the purpose of business and IT strategy roadmap development, digital solution discovery, service management, and relationship management. The Manager will work with the IT Leadership team to support the strategic planning and roadmap execution of application technology to best support business needs of DELL EMC.Responsibilities:

Responsible for the design and development activities associated with software using a range of applicable technologies (e.g., programming languages, compilers, assemblers, debuggers, other tools) for products used in local, networked or Internet-related computer programs.

Build highly visible, highly available and customer facing E-Commerce solutions.

Create design specifications for high availability and highly scalable applications to be used by both internal and external customers.

Work with clients and Business Analysts to determine software requirements and system impacts.

Generate technical documentation as well as unit and functional tests.

Work with the global development team, other senior Solution Architects, and executives within the engineering group to plan ongoing feature development, product maintenance, and management of development teams.

Collaborate with the Enterprise Architects and the development teams through all phases of the SDLC.

Develops high availability and highly scalable applications which will be used by both internal and external customers.

Works with clients and Business Analysts to determine software requirements and system impacts

Generates technical documentation as well as unit and functional tests

Analyzing business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions

Works closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance, and management of development teams

Mentor more junior team members

Influence decisions, lead discussions and present information to business leaders and stakeholders

Essential Requirements:

Drive to build cutting-edge apps and openness to continuously improve.

Experience building micro-services with solid understanding of REST and Micro-services design patterns.

Take ownership and accountability of solutions developed

Experience developing applications for the cloud and container technologies.

Experience working with relational/no-sql/cache databases and message oriented middleware.

Experience and understanding of Continuous Integration and Delivery pipelines.

Drive solutions for product requirements from inception to delivery

Agile/Pair programming/XP familiarities are preferred.

Education / Experience:

Requires 12+ years of related experience in a professional role with a Bachelor’s degree; or 8+ years with a Master’s degree; or 5+ years with a PhD; or equivalent experience.

Strong communication skills

Mentor Junior engineers.

Experience with testing methodologies

Experience with the following technologies: Web API, MS ASP.Net, MVC, WCF, JSON, SOAP, REST, JQuery, .Net Framework and C#, Web Services

Experience with cloud native architectures and infrastructure

BenefitsWe offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Learn more about Diversity and Inclusion at Dell here .

Vacancy expired!


Related jobs

Report job