Software Engineering SMTS- Tableau

salesforce

Bangalore 2 Years Exp Posted 11d ago

Job Description

Responsibilities

  • Design, development, and maintenance of robust and scalable client & server-side components

  • Analyze existing issues both functional and technical and provide the right solution in a high data analytics environment.

  • Investigate, troubleshoot and resolve customer defects, production issues, installation, and configuration issues with Tableau products in a timely manner.

  • Ensure the security and integrity of software components through the implementation of appropriate security measures.

  • Leverage AI tools across the lifecycle of work items

  • Replicate, debug, troubleshoot, perform RCA and fix defects in various environments, working with feature developers as needed.

  • Develops a strong understanding of how the fixed module integrates with the broader product.

  • Analyzing product log files, crash dumps, network traces, etc.

  • Develop high-quality, production-ready code that can be used by millions of users.

  • Write code (new development, bug fixes), and automated tests, conduct code reviews and ensure adherence to coding standards,quality standards and best practices.

  • Are self motivated, a quick learner, can unblock yourself by reaching out to the right set of resources even if presented with a never-seen-before problem.

  • Understand the technical, operational, and business context of customer issues.

  • Work in a Hybrid Engineering model, collaborating with product managers, architects, and other stakeholders to define technical requirements and specifications.

  • Clearly articulate technical findings and solution options to both technical peers and non-technical stakeholders.

  • Regularly present ideas and results to your team.

Qualifications

  • Experience B.S/M.S. in Computer Sciences or equivalent field.

  • 2+ years of relevant software development experience with deep working expertise primarily in C++ 17 or Java 17 and later.

  • Experience in other languages like, C#, Javascript, Typescript, Python is good to have

  • Deep knowledge of object-oriented programming

  • Deep understanding of architecture principles, design patterns, multithreading, concurrency, queues, locks, scheduling, event-driven architecture, workload distribution.

  • Understanding of relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries.

  • Experience in software engineering development paradigms and best practices, with high focus on reliability and quality.

  • Experience in debugging and performance optimization techniques

  • Experience in developing high performing software systems which can connect to multiple data sources, process information and visualize data.

  • Experience in Agile methodologies and software engineering best practices including coding standards, SCM, CI, build processes, testing, and operations.

  • Excellent problem-solving, organizational and analytical skills

  • Preferred: Experience in enterprise-level SaaS products and deploying services on public cloud platforms (GCP, AWS, Azure).

  • Preferred: Experience with building large scale distributed systems, working with microservices, container orchestration and/or distributed architecture.

    • Preferred: Experience in data processing, data transformation and analytical technologies.

Similar Openings for You