EMC Principal Software Engineer in Cork, Ireland
Executes software development plans to insure high quality of Vblock foundation platform.
Participate in the design of general integration strategies and propose/develop specific point integrations within the general framework.
Ensure all designs are version-proof as integrated products follow their own roadmaps/life cycles.
Develops Use Cases and other analysis / design artifacts that ensure requirements and score are clearly defined.
Works under limited direction. Determines and develops approach to solutions. Work is evaluated upon completion to ensure objectives have been met.
Ability to professionally manage multiple priorities with minimal supervision and on schedule.
Ability to lead a team of developers
Cross-functional team collaboration
Excellent verbal and written communication skills required. Must have strong documentation skills and the ability to understand & write software functional specifications.
Requires 8+ years experience in software development, including participation in enterprise-class projects
Demonstrated team leadership experience
Strong object oriented programming experience
String proficiency in Software Design pattern is required
Strong proficiency in Java (minimum 1.6 - Java 1.7/1.8 is a plus)
Strong proficiency in UML knowledge
Operating System (Linux) & scripting skills
Experience in designing API
Experience in Message Driven architecture (i.e. JMS / RabbitMQ)
Python development knowledge
Experience applying unit testing to components under development and maintenance
Experience developing distributed systems
A solid understanding of security concepts
Excellent written and verbal communication skills
Ability to thoroughly document the design of new software and maintain documentation throughout the lifecycle (i.e. Functional
Specification Documents, object models, class diagrams, state flows, etc.)
Team player who will enjoy performing multiple technical functions when needed
Strong understanding of concepts associated with Virtualization
Experience with Docker is a plus
Understanding of NoSQL Database (MongoDB, Cassandra)
Understanding of REST API
- BS or MS in Computer Science or a related discipline
When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. 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.
Critical Hiring Criteria:
If you think you have what it takes to continue the remarkable growth and success of Dell Technologies, we invite you to explore a career with a recognized industry leader. We will give you the chance to learn more and accomplish more, faster than you ever thought possible.
At Dell Technologies we recognize the importance of reflecting the world's diversity within our workforce and we are committed to supporting equal employment opportunity. Make no mistake; diversity is a way of life at Dell Technologies
VCE - Virtual Computing Environment Coalition
211 - VCE
Ireland - Cork