Dell Senior Software Engineer - IT in Bengaluru, India
Job Title: Senior Software Engineer – IT Development (I7), Bangalore
Dell IT Overview:
Dell creates technology solutions for a changing world. Our Information Technology (IT) Architecture team translates our customers’ business requirements into total enterprise-wide solutions. It takes deep technical knowledge to create architectural designs that exceed service requirements. We’re skilled in analyzing the customer’s business goals, objectives, needs and general business environment to create technical system solutions. Our expertise includes integrating hardware, processes, methodologies and software into the customer environment.
About Business Unit:
GO BIG owns the IT systems for Manufacturing, operations (Plan and procure), Inventory , logistics and fulfillment. It is hiring a Sr SW Engineer – IT for one of its programs. As part of this you will lead the development effort on a variety of projects in a highly collaborative, fast-paced environment. Your role is to design and develop solutions to real market problems. You will work closely with Business partners, Architects, Testing teams and software engineers to develop new product offerings and improve existing ones. This position reports to the IT Manager of Development.
Responsible for working with Product Owner/Business to define requirements, create conceptual and technical designs, develop prototypes and programs, define and execute unit and integration tests, resolve defects, execute an implementation plan, and provide second tier support.
Setup Infrastructure for Project Teams by self or by coordinating with Shared Service Teams and be an integral part of continually improving Design infrastructure architecture as the industry standards and best practices continue to evolve.
Work closely with our dev teams to understand infrastructure needs and provide ideas and solutions.
Develop infrastructure automation tools to eliminate manual effort, and to detect and resolve potential problems before they occur and impact, degrade our services
Perform load tests to validate system performance and stability.
Analyze tests results and work with Developers and Engineers to perform bug fixes
Provide technical assistance to improve system performance, capacity, reliability and scalability.
Perform root cause analysis of performance issues and suggest corrective actions.
Oversee system performance lifecycle and identify key metrics for performance improvements.
Evaluate system performances and recommend improvements.
Develop and influence non-functional requirements at an early stage in feature development
Bachelor's degree in engineering, computer science or a related field is required
5 to 9 years software development and test experience
Proven Ability to configure Web Servers like Apache Https; nGinX and to setup production grade Application Servers like TomCat, Weblogic etc.
Ability to configure SQL Server databases like Oracle DB, MySQL Servers and write Advanced PLSQL and tune SPs
Have experience with Agile Development, CICD using Github, Jenkins or similar; configuration management solutions (Salt, Puppet, Chef, Ansible); and some experience with Docker and Kubernetes
Strong Unix skills, proficient with at least one shell and one high-level scripting language (bash, Python, Ruby, perl)
Experience with performance modelling and testing tools such as JMeter, JProfiler, JConsole and MAT
Hands-on with scalability and performance testing on a host of technologies such as Web Objects, HTTP/HTTPS
Have a good understanding of system environments such as shared resources and services, CPU, memory, storage and networks
Experience managing concurrency, arrival rates and scheduling including identifying transactions and workflows to realize TPS goals and rates
Build log analysis system and production monitoring – ELK and Nagios
Sound knowledge of scalability, capacity and reliability requirements and their influence on system performance.
Experience operating an enterprise, high-uptime environment on distributed cloud system
Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
- Dell Experience with large implementation.
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 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. Learn more about Diversity and Inclusion at Dell here .