We are looking for Technology Lead who possesses a passion for pushing technologies to the limits and will work with our team to help build Snapwiz's next-generation platform. If you are a person who loves to face technical challenges, innovates consistently and is never satisfied with status-quo then this is the role for you. Job Location: IBC Knowledge Park, Dairy Circle, Bannerghatta Road, Bangalore Role: • Design and build advanced applications from scratch keeping scalability and performance in mind • A good handle on both client and server architecture • Should be a quick learner and willing to go the extra mile in delivering the projects. • Should be able to work with juniors; help and guide them as needed. • Work on bug fixing and improving application performance. • Comfortable in owning large scale products and continuously re-evaluating and innovating. • A practical risk-taker, innovator and always curious. Requirements: • BE/ME/BTech/MTech degree in Computer Science, Engineering or a related subject • 4 to 10 years overall experience • Strong knowledge of Agile development (Scrum) • Proven working experience in server-side technologies like Java, Hibernate, Spring. • Strong knowledge of any database technology like MySql and MongoDB • Awareness of client-side technologies like JS and Jquery. • Knowledge of algorithm and database queries • Knowledge of the general tech landscape, architectures, trends, and emerging technologies. About Company Snapwiz was founded in 2010 by entrepreneurs who wanted to improve education and accelerate learning using technology and data analytics. Today Snapwiz platforms create personalized learning paths and build mastery of key skills and concepts. From kindergarten to college and beyond, our products help engage students and empower educators.Snapwiz offers three platforms for different markets:-Edulastic: personalized formative assessments for K-12 students, teachers, and school districts.- Learning Spaces: digital courseware platform for higher education publishers including interactive textbooks, course communication, and adaptive practice and assessments.- Glider: assessment and career development app that effectively matches technical professionals with jobs based on skills and competency.More than 400,000 educators and 10 million students use our education platforms, and Glider helps top companies like Facebook, AT&T and Nutanix recruit and hire proven technical talent https://snapwiz.com/
Create architectural designs based on product/design requirement and implement critical high performance,large scale services and libraries Participate in the design and implementation of next generation systems. Control projects from start to finish - deliverables to ensure high quality, innovative and functional design. Adhere to all industry standards in code and architectural designs and evangelize best practices in library. Collaborating with other professionals to determine functional and non-functional requirements for the product development. Provide constructive feedback on design and product reviews. Collaborate with Leads/Engineers for continuous improvement of the code quality by code review and help engineers write better code. Lead cross-functional initiatives working with bright engineers across organization. Lead engineering efforts from rapid prototypes to large-scale applications using variety of languages and tools/technology stacks.
Job Description We are looking for a bright and exceptional Engineering Manager to join our Hyderabad based Technology team. The role involves building complex next generation product used by our clients and architecting solutions to support new technical and business initiatives. What you’ll do: • Manage, design, execute and take complete responsibility for the delivery and maintenance of software projects/products • Help the team translate the business requirements into R&D tasks • Work with business groups to outline project deliverables and manage the roadmap of the R&D tasks • Work with Technical Relationship managers to understand the client initiated R&D requests • Act as a point of contact for managing and driving production defects to resolution • Tailor processes to help manage time-sensitive issues and bring them to appropriate closure • Engage and manage team of highly talented technologists, and aid in them grow professionally with regular mentoring What you’ll need: • A bachelor’s degree in Computer Science with 8+ years of experience, fintech domain is a plus • Demonstrated track record of end-to-end delivery of enterprise-grade software • Strong technology acumen, knowledge of software engineering process, design knowledge and architecture intelligence • Superior project management skills to ensure high-quality and timely solution delivery Attention to detail and quality, and the ability to work well in and across teams • Ability to advocate & influence multiple stakeholders • Excellent analytical and reasoning skills • Ability to learn new domains and deliver output • Experience leading a team of highly skilled engineers • Strong communication skills Members of the Arcesium Company Group do not discriminate in employment matters on the basis of sex, race, colour, caste, creed, religion, pregnancy, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.
At Happymonk we wouldn’t be the industry leader we are without our successful sales team. We’re seeking a qualified sales specialist to help us sell the products and services to Construction, Architecture and allied industries. Our ideal salesperson has a strong understanding of the Architecture field, inner know-hows of the industries buying process, sales process and excels at generating leads, building relationships, and closing deals. We’re seeking a quick learner with strong listening and negotiating skills, and someone with a presence who can showcase our offerings in a compelling way. Often tasked with giving presentations, attending networking events, and participating in trade shows, it’s essential that our salesperson be approachable and professional. His or her efforts will help us extend our global reach and impact. The objective of this role Represent our company, with a comprehensive understanding of our offerings Maximize the sales performance by establishing strong relationships and gaining insight into the needs and lifestyle of the client Meet weekly, monthly, and annual sales and activity quotas Generate leads and commit to customer service by building relationships Adjust sales techniques based on interactions and results in the field Perform an incisive and insightful market and competitive research Daily and Monthly Responsibilities Qualify, develop, and maintain thorough company and product knowledge, research consumer needs, and identify how our solutions can meet them Generate leads and grow existing relationships, maintaining an accurate, detailed client book, and developing an active, repeat customer base Make cold calls or perform warm outreach, putting outside-the-box thinking to work to develop new and unique sales tactics Work with the Account Executive team to design industry-specific outbound efforts Utilize Salesforce.com tool to ensure standard processes during all sales stages Conduct month-end and year-end close processes Special Skills Required 3-8 years in sales within Emerging technology in Information Technology & space Key Experience in selling to Construction, Architecture and Allied Industries Excellent communication, interpersonal, telephone, and organizational skills Experience working with Salesforce.com or other CRM platforms Experience closing enterprise-level deals Ability to analyze business opportunities and read situations well Ability to travel at least 50% of the time
Are you someone with a strong technology leadership background? At Solutionec, we are looking for a Solution Architect professional who will work on complex and critical technology programs. Also, this role will allow you to engage in new and emerging technology and play an active role in Solutionec’s journey to the cloud. In close partnership with business and IT partners, you will provide technical leadership and vision, authoring multi-year architecture roadmaps, and actively promoting opportunities to optimize, consolidate, reuse, and simplify. You will author actionable architecture solutions that achieve business goals, align with Solutionec technology strategy, and promote standard methodologies in design and architecture. 10+ years’ experience which include analysis, design, architecture, and development along with leadership skills Experience with Java/ C/Python is a must. Experience hands on full stack architect with deep expertise in architecture design tools and in open source technologies/frameworks such as PostgreSQL, Ceph, Memcached, Redis, MongoDB, Nginx, Tomcat, Apache, angular/react, nodejs, spring boot Experience with TSQL/SSRS/SSIS/SSAS/Informatica Experience leading multiple, full lifecycle, large-scale Data Migration Projects PostgreSQL Database Administrator with proven experience in large scale data migration from SQL Server to PostgreSQL Experience with complex end to end Cloud migrations to AWS/Azure Experience in cloud technologies including designing solutions that use AWS services such as EKS, RDS, S3, ALB, CloudWatch, ElastiCache and Lambda Experience in the consulting field with excellent leadership, customer service, oral and written skills, project pricing, and presentation skills Certified Solutions Architect with one of the major cloud providers will be a plus Experience with healthcare a plus
Building web and mobile application for large scale fintechDevelop reusable components to enable other teams to easily implement UIs with rich and consistent look and feelWork with management and architects to scope and plan engineering efforts and dependenciesParticipate in code reviews, architecture and design decisions
As an Android / React Native Developer, you will participate with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment. What you will do: Implementing designs and coordinating the frontend development and required backend for it. Working on back-end development tasks and designing architecture for the same. Performing research and find opportunities to utilise web development best practices, forming guidelines to improve system productivity, and working on scaling and monitoring. Working with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure. Coordinating with multiple junior team members for the development of the tasks & projects Developing user interface components and implementing them following well-known React.js workflow. Architecting the application out in clean MVC kind of architectures in ReactNative for Android/ iOS app development. Developing APIs with MVC frameworks in Java / Python. Designing and building REST APIs. Building on and maintaining services on cloud platforms. Building reusable code and libraries for future use. Candidate Profile: What you need to have: Bachelor's degree in Computer Science or related field. 1+ years of experience working as Android or React Native development Built an application from scratch earlier. Strong computer science fundamentals. The ability to own end to end responsibility - right from requirement to release. Willingness and enthusiasm drive to learn new technologies. The ability to pick the right tools for the job. Desire and ability to play different roles as necessary If Android, you should have strong understanding of activity lifecycle, other components like service, broadcast receiver. Core knowledge in Rxjava, Rxandroid, retrofit etc. and can work with Kotlin programming language. If React Native, should be well versed with React JS and React Native.
Key Skills Required - 1.) Design Application Architecture, Engineering Processes, Engineering Best Practices, People Management, Code Reviews.2.) Deep understanding & Working Experience in Design Patterns, Data Structure & Algorithms2.) Understand Design Alternatives with Trade Off's and Matching Costs & Performance Expectations3.) Define the Right Teck Stack , Data Flow , Data Store - FULL Stack4.) Understand the Failure Points in Design , Coding , Stack Related Issues 5.) Part of Open Source Community , Understand Common & Specific Issues & How Others have solved it6.) Proficient in Different Design Models & PROS & CONS" Must Have Experience/Attributes -Multi-year experience in Designing & Coding Applications of a successful Online platform Experience in Designing Distributed Applications @ ScaleProficiency with scalability and high availability strategies for Java Services & Microservices on distributed platformDefining solution based on the set of Non Functional Requirements - security, reliability, performance, maintainability, scalability, and usabilityStrong Debugging and Troubleshooting expertiseStrong desire and ability to look for and adopt best practices/community driven open source framework and technologies into design deliverablesShould be obsessed with code quality, performance optimization and tools usage to improve productivity/qualityExcellent communication skills and the ability to interface with senior leadership with confidence and clarityExperience of driving activities to influence code quality and process rigorEnthusiastically follow technology trends, software engineering best practice and technologies while enjoying the challenge of solving complex problemsExperience of working on E-commerce platformExperience in Dockers and container orchestration on KubernetesWorking Experience in Integration Technologies / Middleware like Kafka, Rabbit MQ , ESBKnowledge on Cloud Ecosystem - Added Advantage
Designation - Principal Software Engineer About Livspace: Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interior. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology. We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey. Working at Livspace: Livspace believes in an open, intellectually honest culture where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Livspace, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative design-and-tech startup that’s revolutionizing the interiors industry. If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us As a Principal Software Engineer you will: Design, implement and enhance new components of the Livspace design platform and supply chain platform. Design new features for the e-commerce properties and front-end products and mobile apps Maintain engineering infrastructure Have significant impact on current and future technology roadmap Complete ownership of Service/Services that your team is responsible for Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices Own large technical deliverables and execute in an exemplary way Be able to conceptualize and develop prototype quickly Contribute creatively in strategic products that will reach large audience Build a web product that users love. Who you are : Deep expertise with any or combination programming languages: Java, Python NodeJS any Object oriented high level proprietary or open source language with strong programming constructs ( Java Preferred ). Substantial experience in building complex and scalable solutions. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex problems. Experience leading multi-engineer projects and mentoring junior engineers You earned B.Tech or equivalent degree in computer science or related engineering field You have at least 6+ years of experience working with large scale web products Your Array (Nice to Have) : Good sense of system characterization and identification of technical requirements Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environments Able to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth
Architect Flipkart is India’s largest e-commerce marketplace with a registered customer base of over 100 million. In the 10 years since it started, Flipkart has come to offer over 80 million products across 80+ categories including Smartphones, Books, Media, Consumer Electronics, Furniture, Fashion and Lifestyle. Launched in October 2007, Flipkart is known for its path-breaking services like Cash on Delivery, No cost EMI and a 10-day replacement policy. Flipkart was the pioneer in offering services like In-a-Day Guarantee (65 cities) and Same-Day-Guarantee (13 cities) at scale. With over 1,00,000 registered sellers, Flipkart has redefined the way brands and MSME’s do business online. Job Responsibilities • Architects at Flipkart are responsible for driving Technology & Good Practices in Engineering in their respective teams. We are a rapidly growing & constantly improving organization. We seek very high levels of ownership in all individuals, especially roles like this – ownership of systems in your team and their impact on the entire Flipkart eco-system. Going beyond your role & contributing to make the organization & business better is an expectation. Actively participate in development along with team members for as much as 75% of their time, creating modules & systems that can then be treated as a working reflection of the best practices. • Participating in code reviews, design reviews, architecture discussions.• Being responsible for Scaling, Performance & Quality for the team.• Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use are your responsibilities. Driving the adoption of these best practices around coding, design, quality, performance in your team.• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create.• Implementation of long term technology vision for your team.• Responsible for the architecture of your product; ensuring it is aligned to the requirements and the charter.• Active participant in technology forums & represent Flipkart in external forums.• Creating architectures & designs for new solutions around existing and new problem spaces at Flipkart.• Drive technology & tool choices for your team & be responsible for them. You (Must Haves) • Quick & Excellent Problem Solving skills for complex & large scale problems. • Technical Breadth – Exposure to a wide variety of problem spaces, technologies.• Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.• Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.• Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions.• Good understanding & experience of high performance web scale & real-time response systems. • Experience & exposure to a variety of large scale persistent systems including large databases.• Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements,re-architectures - the Architects should have seen it all. Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years.• Excellent Mentoring skills – Be the technical mentor to your team.• Must be comfortable working in fuzzy environments – where boundaries aren’t clearly defined. • B Tech or higher in Computer Science or equivalent required. Your Array (Nice To Haves) • • • • • • • Good sense of system characterization and identification of technical requirements Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environmentsAble to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth
Here’s what you will do day-to-day: Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems Work with fellow designers and developers in an iterative environment with short and impactful development cycles Exploit the most advanced Android APIs and platform features to build innovative solutions to real-world problems Build all the necessary tools and infrastructure to enable rapid mobile development Work closely with our backend team to interface with RESTful API services Work with real-time feedback from our users to make the product better Discover, design, develop, deploy, debug. Repeat! Why work with us? Work in a very small, highly talented team consisting IIT alumnus and rockstar developers High standard of engineering quality Work on cutting edge technologies in android development so that you are always updated with the trends in android community. P.S. We hate outdated technologies! High impact role at fast paced growth company Skills we are looking for - Android Engineer: Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes. Strong object-oriented design and coding skills (Java, Kotlin) Solid software development background including design patterns, algorithms, data structures Experience with MVVM or MVP or Clean architecture Experience with mobile data storage with SQLite/Room or other DBs including no-SQL Understanding of RxJava, Dependency Injection frameworks like Dagger 2 Good experience in memory management, performance tuning, and resource optimizations Has published at least one app in play store Few Good to Haves: Kotlin experience is a big plus Experience working in a startup Experience with Camera and Google Maps apis Published apps in play store Github/Medium/StackOverflow presence Our Android Tech: Clean architecture with best practices in MVVM Latest jetpack components Reactive programming Kotlin
Principal Engineer / Senior Backend Development Engineer Responsibilities ● Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the world’s fastest growing company in travel ● Translate business requirements into scalable and extensible design ● Lead, mentor and manage deliverables of a team of talented and highly motivated team of developers. ● Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team ● Partner with the product management team to define and execute the feature roadmap ● Coordinate with cross functional teams (Mobile, DevOps, UX, QA etc.) on planning and execution ● Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies ● Provide technology leadership to the team and foster engineering excellence ● Communicate, collaborate and work effectively across cross functional teams in a global environment ● Building and managing automated build/test/deployment environments ● Research new technologies and tools that enable building the next generation of go-jek services Requirements ● 5+ years of experience in software development ● 2+ years of hands on experience in designing, developing, testing and deploying applications on Java, Ruby, Golang, Python or Go for large scale applications ● Deep knowledge of Linux: CentOS, Fedora, or Ubuntu ● Deep knowledge of one of the following platforms - Java (JVM), Ruby , Go, Python ● Proficient in OOP, SQL, Design Patterns. Experience with functional programming is a plus. ● Data modelling experience in Relational and NoSQL databases ● Ability to understand and implement Continuous Integration and Continuous Delivery ● Well versed with Agile methodologies, TDD and Test Engineering and Automation ● Ability to design and implement low latency RESTful services ● Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc. ● Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems ● Continuously refactor applications to ensure high quality design ● Ability to plan, prioritize, estimate and execute releases with good degree of predictability ● Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks ● Passion to learn new things, solve challenging problems ● Ability to Get Stuff Done!Recruitment Process : https://blog.gojekengineering.com/go-jek-recruitment-process-58dbed5d8992
WHY SHUTTL ? Shuttl makes it possible for thousands of daily commuters to travel with dignity. We are solving a huge infrastructural gap in our mass transport system with a lot of success. Our services are available to both the end consumer as well as businesses across many cities in India. Our company culture reflects the responsible, liberal and creative mindset of our team. We believe that technology is and will be a key differentiator and we are excited to apply and create technology to solve problems in the mass transportation space. Our engineering team is composed of three groups - consumer, business and platform. The consumer group builds solutions that allow ordinary citizens to use Shuttl. The business group builds solutions that service transportation and fleet management needs for businesses. Finally, the platform group is responsible for building the platform that is leveraged by the consumer and business groups. WHAT WILL I DO ? You will work as a Engineering Manager in the Shuttl Engineering group. You will report into the Head Of Engineering in Shuttl Engineering group. Your team will comprise of mostly Team Leads and Senior Software Engineers working on Full Stack technologies developing high quality software. As an Engineering Manager at Shuttl you are responsible for building processes for teams, champion product thinking and provide technical leadership. Your team is expected to deliver high quality software in reasonable timelines. You are also expected to contribute to people and project management along with Architecture and product design. You are expected to have basic business orientation to understand and contribute towards business decisions to help Shuttl grow and accomplish its mission. HOW DO WE WORK ? Our engineering process is a five step process which consists of phases for planning, developing, testing & profiling, releasing and monitoring. The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption. The development and testing phase coexist and involve writing code, unit tests, performance tests, profiling, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups. The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features. The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective. WHAT SKILLS SHOULD I HAVE ? For this role we expect you to have over 10 years of experience in software development of which at least 4 years should be team and project management experience. You should be knowledgeable about programming languages - specifically Java, Python, operating systems, networks, databases and SQL, algorithms, advanced architecture, code design, system design, design patterns, product design and advanced project and people management skills. Basic business orientations is a big plus.
Snaptrude Job Description. About Snaptrude Snaptrude is an intelligent CAD tool for real estate which transforms a hand drawn sketch of a floorplan to a 3D BIM (Building Information Model) model in a few seconds! Snaptrude is a funded startup and has raised money from one of the world's top most VC firms and has international recognition of being one amongst the top 3 companies in the world in AI/ML segment to be invited to TechCrunch Disrupt - SF 2017 and historically only the 3rd Indian Company. Website: http://snaptrude.com Location: Bangalore, India Position: Customer Success Manager A unique opportunity to become a part of the founding team of Snaptrude to grow and shape the product during the initial launch. Experience startup culture to hack your personal growth, take pride and ownership over your role and have the flexibility to explore new areas of interest as we grow. Snaptrude is an early stage startup and has already created a lot of positive buzz in the global ecosystem and has backing from top global VC firms and angel investors. Responsibilities *Identify and articulate user needs, test internally and through user research *Proactively tending to the needs of clients via e-mail correspondences, newsletters, blog posts, face-to-face meetings, etc. *Defining and optimizing the customer lifecycle, which includes: mapping the customer journey, identifying opportunities for continuous improvement, developing best practices, etc. * Be the voice of the customer in new product discussions, using what you know from talking to customers directly. *Providing overall guidance and support for our users and act as a product evangelist *Take an active part defining both long and short-term vision and roadmap Required Qualifications *1+ years of customer success and/or product management experience preferably in an enterprise product/SAAS company *Background in architecture, engineering and construction industry. *Strong analytical, organizational, prioritization skills *Comfort in a fast-paced, highly-dynamic environment with multiple stakeholders We offer significant equity options along with a fixed salary but more importantly we offer extremely flexible working policies and a unique opportunity to be a part of the founding team which is reshaping the design industry. Contact Info: Altaf Ganihar (Founder and CEO)
Power BI Experience: 2-3 years Skills: Power BI Start date : Looking out for Immediate Joiners Contract position for 3 months Location Bangalore Job Designation Power BI Developer : 1. To Develop Power BI reports & effective dashboards after gathering and translating end user requirements. 2. To have Ability to turn large amounts of raw data into actionable information. 3. Be responsible for the performance and usability of the system 4. To Perform optimization of MS SQL Queries and SSIS packages 5. To Provide solutions using SSAS cubes (Tabular/Multidimensional Models) 6. Must have excellent experience in MS SQL Server - writing queries, joints, stored procedures, functions etc Candidate should have the knowledge of: Power BI with DAX query, Multiple Data Sources and Relationships of data Power BI Architecture Data modelling, Calculations, Conversions, Scheduling Data refreshes in Power BI Desktop Hands-on professional with thorough knowledge of scripting, data source integration and advanced GUI development in Power BI. Familiar with Power BI custom add-on development & deployment. Connecting Power BI with on-premise and cloud computing platforms. To provide optimized SQL Scripts for complex scenarios Business Intelligence Systems & Tools (Microsoft Power BI, SQL Server Reporting Services) Good understanding of the processes of data quality, data cleansing and data transformation