Senior Software Engineer
Hyderabad, Telangana, India
21d ago

Data analysis : Applies data analysis, data modelling, and quality assurance techniques,based upon a detailed understanding of business processes, to establish,modify or maintain data structures and associated components (entitydescriptions, relationship descriptions, attribute definitions).

Advisesdatabase designers and other application development team members onthe details of data structures and associated components.

Database design : Develops and maintains specialist knowledge of database concepts, objectand data modelling techniques and design principles and a detailedknowledge of database architectures, software and facilities.

Analyses datarequirements to establish, modify or maintain object / data models. Evaluatespotential solutions, demonstrating, installing and commissioning selectedproducts.

Programming / software development : Designs, codes, tests, corrects and documents complex programs andscripts from agreed specifications, and subsequent iterations, using agreedstandards and tools, to achieve a well engineered result.

Takes part inreviews of own work and leads reviews of colleagues' work.Systems design : Specifies user / system interfaces, and translates logical designs intophysical designs taking account of target environment, performancesecurity requirements and existing systems.

Produces detailed designs anddocuments all work using required standards, methods and tools, includingprototyping tools where appropriate.Skills :

  • Willingness to work in a matrix environment and to value the importance of teamwork.
  • Understanding of common system architecture frameworks and concepts
  • Technical awareness of Security and Application Software Development
  • Excellent interpersonal, verbal and written communication skills
  • Client focused approach to workKnowledge and Experience :
  • Proven relevant experience in systems integration and implementation, or software development,or a related discipline
  • Demonstrated ability to liaise with multiple stakeholdersExperience in Design and Architecture of Java / J2EE applications.
  • Experience in - Java,J2EE, Web Application, Version Control, Unit testing , Spring, Hibernate, experience using Application / Web Servers, Web Services, Portlets, Websphere Application server, Unix ( basic usage) , UML, Identity Management, Access ManagementQualificationsBachelor's Degree in a technical discipline (Maths, Science, Engineering, Computing, etc.
  • or arelated study, or equivalent project-related experience.

  • English : Fluent
  • Qualifications

    Add to favorites
    Remove from favorites
    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.
    Application form