Senior Software Engineer - IT
Dell
Bangalore, India
10d ago

Senior Software Engineer IT

Location - Bangalore / HyderabadDell provides the technology that transforms the way we all work and live. But we are more than a technology company we are a people company.

We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities.

We can’t wait for you to discover this for yourself as a Senior Software Engineer IT on our Software Engineering team in Hyderabad.

The Software Engineering team delivers next-generation software 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.

Location - Bangalore / Hyderabad Role Overview Plans, conducts and leads assignments generally involving moderate, high budgets projects or more than one project Manages user expectations regarding appropriate milestones and deadlines

  • Leads in analyzing project requirements and prepare design documentation
  • Leads in analyzing project requirements and prepare design Represents the organization as the principal customer contact and often performs project leadership role

  • Interacts with business users and IT to define current and future application requirements
  • Serves as technical consultant to leaders in the IT organization and functional user groups

  • Works with business and development teams to clarify requirements to ensure testability Drafts, revises, and maintains test plans, test cases, and automated test scripts
  • Performs estimation efforts on complex projects and tracks progress Works on the highest level of problems where analysis of situations or data requires an in-

    depth evaluation of various factors

  • Designs, codes, tests, debugs and documents software according to Dell’s systems standards, policies and procedures
  • Analyzes business needs and creates software solutions. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements
  • Executes test procedures according to software requirements specifications
  • Logs defects and makes recommendations to address defects
  • Documents, evaluates and researches test results
  • Documents, evaluates and researches test results and testing scripts for future replication Recommends and implements changes to enhance the effectiveness of quality assurance strategies Key Responsibilities : You will be working with a large, highly skilled team on a critical project.

    You will be expected to contribute to design and implementation decisions, take feedback constructively and work towards the common goals of quality project delivery under aggressive time lines.

    You will be responsible for writing Functional and Technical Designs following Dell Templates, as well as generate code and unit tests.

  • You will Lead team of 4 - 5 Developers Knowledge and experience with test-driven design and disciplined development methodology is essential;
  • this expressly includes generation of unit tests for all business relevant code you generate. You must be able to communicate effectively with team members : both core and extended members.

    Demonstrated A2A and B2B integration experience is a must as is an exposure to the full software development life-cycle from design to implementation.

    Essential Requirements Expertise in Java, XML, Spring Core, Spring Web Services, Spring batch, Spring integration and Micro-

    service Experience with a Servlet container e.g. Tomcat. Enterprise Integration Platforms (ESB or EAI platforms) Practicing TDD using Junit, Mockito, EasyMock or equivalent frameworks.

    Experience in test driven development. 2 years’ experience with JMS and experience using it with Spring a plus Database Experience and Hibernate (ORM), or Any ORM tool.

    Strong understanding of GoF Design Patterns, Enterprise Application Patterns and / or Sun's J2EE Patterns and anti-patterns Strong understanding of Enterprise Integration Patterns Knowledge on Operations and experience with level 3 support on critical issues and problem resolution preferred Desirable Requirements Agile methodology experience -

    SCRUM Knowledge of cloud foundry or any other cloud service. Experience working with a caching technology e.g. Gemfire, SQLFire, ehcache, coherent, terracotta.

    Experience working with ERP systems especially SAP & Oracle Knowledge of Hyperic, Groovy and Grails. Experience or knowledge of Eclipse based IDE's STS, CVS, Subversion and Maven.

    Unix / Linux Experience Benefits :

    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.

    Our EVP :

    Our Culture Code unites us and makes us a great family of companies and a great place to work. It’s how we run the business, go to market, work together and provide inspirational leadership.

    Our culture code is defined by our values and are made real every day by defining expectations for how we work and how we lead.

    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. Dell encourages applicants of all ages.

    Job Family : Engineering Information-Technology

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form