Job Title : Software Engineer 2
Location : Bangalore
Dell 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 Software Engineer 2 on our RSA NetWitness team in Bangalore.
Our customers’ system requirements are usually highly complex. Bringing together hardware and software systems design, Systems Development Engineering operates at the very cutting edge of technology to meet them.
We design and develop electronic and electro-mechanical or systems-orientated products, conduct feasibility studies on engineering proposals and prepare installation, operation and maintenance specifications and instructions.
We’re proud to deliver programs and products to the highest quality standards, on time and within budget.
Contributes to the design and development work of new feature and existing functionality. Designs and implements source code revision control methods for products.
Develops, reviews, analyzes and implements test strategies for software products and systems Develops, tests and integrates code for new or existing software of significant complexity.
Develops and reviews design, functional, technical or user documentation, as needed. Prepares accurate project status documentation for leadership
Provides sustaining or maintenance support to existing software / storage environment, either by implementation or providing guidance to less senior engineers.
Measures and analyzes quality metrics. Defines and implements actions for departmental or cross-functional process improvements Contributes to resource, schedule and cost sizing for software development projects of medium complexity
Over 4+ years of experience in Java and backend Development in Product development environment.
Strong Programming & scripting skills in Java / Python scripting, Proficiency in at least two of the server / client-side programming languages such as Java, Scala, Python, node.js
Good understanding of Client Server Architectures, Storage, Networking technologies, Operating System. Experience on CentOS, Linux will be a BIG plus with Virtualization knowledge.
Hands-on experience working on Microservice Architecture, REST API and frame work such as Spring, Play, AngularJS, ExtJS, NodeJS etc.
Hands-On experience in continuous integration and build tools such as Jenkins, Maven. Experience with version control tools such as Git, Github will be an added advantage
Experience on any of the RDBMS / No SQL databases such MongoDB, PostgreSQL.
Understanding of security standards and secure development processes, Work experience with Agile, Kanban and SAFE framework
A solid foundation in computer science, with strong competencies in algorithms, data structures, objects oriented programming, design patterns, multi-
threaded programming, and software design principles
Work closely with the team (product owner, designers and other developers) and customers to holistically understand business and user requirements, and derive adequate application development concepts
Positive Attitude and with desire to learn and grow. Problem solving and quality mindset tasks, Experience with testing your own work and working in DevOps fashion.
Good Team player with good collaboration skills, ability to work in global teams with different time zones,
Experience with cloud-based application development using platforms such as AWS Cloud Platform Azure & Google Cloud Platform
Excellent written and communication skills in English language.
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.
If you would thrive in a combined hardware and software design function, this is your opportunity to develop with Dell.
Closing date : 15 Oct 2019 .
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.