Software Development Advisor Dell, Inc. (DELL), a worldwide

Software Development Advisor
Dell, Inc. (DELL), a worldwide provider of technology and business solutions to a
broad range of clients, is currently looking for a Software Development Advisor
based in our Limerick Campus, Raheen Business Park. Headquartered in Round
Rock, Texas, Dell is a premier provider of products and services required for
customers worldwide to build their information-technology and Internet
Dell succeeds in the marketplace by fostering a winning culture where employees
are highly talented and committed, and recognized as our greatest strength. Dell's
commitment to customer value, to our team, to being direct, to operating responsibly
and, ultimately, to winning differentiates us from other companies.
Successful applicants will join a team of IT Professionals in the delivery of a portfolio
of Applications Development Services to a local and international customer base that
spans multiple business sectors including Education, Telecommunications, Public
Sector, Financials and Commercial Services. The role presents an opportunity to
work with leading edge development methodologies and technologies and in an
environment where creativity and innovation are actively encouraged and recognised
in delivering high quality solutions to our customers.
Key Responsibilities:
Analyze business requirements/processes and system integration considerations to
determine appropriate technology solutions for internal and external customers.
Design, evaluate, code, configure, test and document applications based on system
and user requirements.
Use current programming language and technologies, write code, complete
programming, and perform testing and debugging of applications.
Prepare flow charts and systems diagrams to assist in problem analysis.
Prepare design documentation.
Prepare test data for unit, string and parallel testing.
Analyze business needs and creates defines software solutions including custom
developed and off the shelf software.
Evaluate and recommend software and hardware solutions to meet user needs.
Resolve customer issues with software solutions and responds to suggestions for
improvements and enhancements.
Interacts with team members. business users, I/T, vendors and customers to define
current and future application requirements.
4+ years of relevant experience or equivalent combination of education and work
Java developer with commercial design and development experience on Java 6,
Spring, Hibernate, Web Logic, JSP, Struts, XML processing, Oracle, Multithreading
Desirable Requirements
Experience in using design patterns, event driven architecture and staged pipeline
Experience of test driven development, refactoring, use of static analysis tools for
code quality, code profiling, performance tuning
Experience on working on high volume / high transaction projects
Experience of both front-end and back-end development
Experience on banking/financial platforms will be advantageous.
UI Development Experience (AJAX, JQuery, Tiles, JSTL Tags, CSS, HTML5)
Performance Management Experience including Profiling Experience and Database
Tuning. (Loadrunner, JProfiler, JProbe, JVM Tuning)
Experiences in Latest Development and CI Tools and Frameworks (Eclipse, IntelliJ,
Maven, Ant, Bamboo, Cargo)
Unix and Linux Operating System and Shell Scripting
Sun Java Programmer Certification
Equipment Used
Laptop, Overhead projector, Telephone, Scanner, Photocopier, Printer, MS Office,
Physical Environment
Work Station
Meeting rooms
Designated car parking available
Restaurant facilities available
Can be assigned to one work area near restaurant, toilets etc
Type of Workload
Fast paced environment
Continuous deadlines and will need to plan work to meet these
High level of interaction with team members and customers
Ongoing steady workload with some intense periods of work depending on deadlines