Analyzes business requirements/processes and system integration considerations to determine appropriate technology solutions for internal and external customers. Designs, evaluates, codes, configures, tests and documents applications based on system and user requirements
Designs, codes, tests, debug and documents software according to Dell s systems standards, policies and, procedures, security and compliance requirements.
Analyzes business needs and creates, defines software solutions including custom developed and off the shelf software.
Evaluates and recommends software and hardware solutions to meet user needs.
Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.
Interacts with business users, I/T, vendors and customers to define current and future application requirements.
Possesses and applies a comprehensive knowledge of application programming and analysis. Strong Object-oriented programming skills
Strong software engineering skills, thorough understanding of software development lifecycle and methodologies
Strong verbal and written communication skills. Should be able to work in global development environment
Self-starter, proactive, good team player, should possess exceptional commitment towards success of the team, and should have excellent crisis management skills.
Work with the engineering manager, product owners, architects, developers and SDETs to endure that the product is being delivered with quality on time and within budget
Work with internal IT teams to coordinate project interlocks and deployments
Responsible for scrum and agile excellence
Essential Requirements:
5-8 years of experience in software application development.
Strong experience in design, development using micro-services architecture using SpringBoot and Angular 5 or above for deployment to cloud technologies(preferably Pivotal Cloud Foundry).
Deep knowledge and experience in design, development of applications on both relational(Oracle, MemSQL) and No-SQL(MongoDB, Cassandra, etc.,) skills.
Good experience in Middleware technology like Kafka, Rabbit MQ
Experience in data processing tools like Spark and Scala