Benchmarking Software Engineer Job in Aspect Software Inc
Benchmarking Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Description
Aspect employs a team of passionate individuals who are changing the face of customer engagement. Over our 40-year history we have empowered employees by creating an inspired community that values customer obsession, unlocked communications and relentless innovation. Our ability to think big has enabled us to continually evolve and lead the market, and to stay on the forefront with exciting technologies including cloud, mobile and artificial intelligence.
GENERAL SCOPE & SUMMARY
Interested in joining an innovative and high performing software development organization for the delivery of SaaS based solutions using Amazon Web Services? Aspect, as a company, is on the exciting and monumental transition to true SaaS and the R&D organization is searching for a passionate and results oriented Cloud Software Development Engineer looking to partner with a team of talented engineers working on the cloud-based Aspect Via , all-in-one, customer engagement platform.
The team you will be joining works on both new and existing projects with a primary focus on Omni Channel communications across Self-service, Live Agent conversations, and Proactive Outreach campaigns. One of the team s forward-looking charters is the design, development, and delivery of the Messaging Management Engine of Aspect Via with a road map of managing the following text/social communication channels: web chat, SMS, email, Facebook Messenger, Twitter, WeChat, etc.
We work in Agile teams that are very collaborative and supportive of each other and rally around goals for successful outcomes. In this supportive environment and with the challenge of diverse technical problems you will have ample opportunities in which to grow and accelerate your career.
PROFESSIONAL TRAITS NECESSARY FOR SUCCESS
Enthusiastic and versatile with a great attitude.
Team player and collaborative problem solver.
Extreme ownership and strong sense of personal responsibility.
Customer obsession in driving to successful outcomes.
Self-learner that enjoys experimenting with new technologies.
PRIMARY ROLE & RESPONSIBILITIES
Lead and contribute to the design and development of new features sets.
Prototype new solutions and evaluate technical feasibility.
Overcome complex technical challenges demonstrating technical flexibility and creativity in problem solving.
Lead and participate in design reviews with cross-functional team members to better understand requirements.
Troubleshoot and resolve complex customer problems escalated to engineering.
Provide estimates and timelines for the development of features sets and delivering fixes.
Close interaction with other Development, Architecture, and QA team members as well as Customer Support and Professional Services teams across the globe.
Lead and conduct hands-on testing with other team members as necessary to complete feature sets.
Qualifications
REQUIRED EXPERIENCE & SKILLS
BS or higher in Computer Science or similar discipline
5+ years of software development experience
2+ years of experience working in Cloud platforms like AWS/Azure/Google Cloud
Proven experience as a Full Stack Developer or similar role
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. SQL, PostGreSQL), web servers (e.g. Apache) and UI/UX design
Experience in Rest APIs and heavy load distributed systems
Passion for cloud computing and experience building SaaS products for auto-scaling, performance, and fault tolerance.
Ability to communicate complex technical information to internal audiences.
SPECIALIZED EXPERIENCE & SKILLS
Expertise in AWS with industry experience using AWS services (EC2, S3, Lambda, Kinesis, SNS, SQS, etc.)
Experience with Continuous Integration/Continuous Deployment best practices
Experience working in an Agile/Scrum environment
Experience with Terraform
Strong command of SQL and SQL server tools, PostGreSQL
Microservice and related frameworks (Spring frameworks)
Strong mathematical and statistical knowledge
Experience building complex systems with high performance, scalability and reliability
Strong experience of Linux system and modern container technology such as docker and Kubernetes
Experience with throughput batch processing and/or streaming systems (Kafka)
Experience with distributed data processing system and data pipelines
Exposure to data engineering
Cloud application API design and implementation
Git source control
Jira for Agile project management
Aspect is an equal opportunity/affirmative action employer with a strong commitment to diversity. In that spirit, we are particularly interested in receiving applications from a broad spectrum of people, including women, minorities, individuals with disabilities, veterans or any other legally protected group.
#LI-JL1
Fresher
2 - 4 Hires