Careers Home | View All Jobs | Jobs By Location | Jobs By Category
Principal Software Engineer
Brand: SumTotal
Req#: 475453
Updated: 10/16/2018
Job Type: Regular
Location: Hyderabad India (DivyaSree)
Category: Engineering
Submit Profile
Return To List

Job Description
  

Experienced Business Intelligence Software Engineer

 About this role:

Our team is seeking talented software engineering professionals who are excited to work in a fast paced environment delivering high quality SaaS products on a consistent and frequent basis. This role will architect, code and test reporting, analytics and business intelligence features of our product.  We prefer individuals that have enterprise level web application development experience.  You will master the agile development process, techniques and technology, as well as write scalable, maintainable, efficient and elegant code. You will participate in a collaborative and highly cross-functional team to maintain, enhance and extend our products.  We are looking for candidates who have a true passion for technology and enjoy continually sharpening their skills.  

Duties & Responsibilities:

·         Play a key role in the evolving development of reporting, analytics and business intelligence features of our enterprise SaaS product.  

·         Work with Product Management to further refine product requirement specifications, functional specifications, and have a voice in directly contributing to product vision and direction

·         Collaborate with other engineers to define and optimize data models, database architecture, ETL processes, etc.

·         Master agile development process, techniques, and technology

·         Collaborate within a project team to optimize performance of complex software systems. Troubleshoot and resolve problems.

·         Collaborate with QA team to coordinate testing strategies and implementation and assist in the automation of test cases to ultimately ensure quality releases

·         Collaborate with cloud operations, customer support, quality assurance and others

·         Provide timely bug fixes as required

Job Qualifications:

·         Bachelors or Masters in Computer Science or a related field.

·         5+ years of commercial software development experience in C# or Java and proven experience with the latest web application technologies such as RESTful web-services, XML/JSON, Spring, Maven, etc.

·         5+ years database design and tuning skills; knowledge of MySQL; Relational database modeling skills; OLAP

·         Experience in business intelligence, data integration, ETL & reporting frameworks (Jaspersoft, Pentaho preferred)

·         Performance optimization and testing experience

·         Strong analytical skills and object-orientated design capabilities

·         Understanding of TDD fundamentals and experience using NUnit, JUnit, Cucumber, Fitnesse

·         Able to thrive in a fast paced, high energy and fun agile work environment and deliver value incrementally and frequently

·         Excellent verbal and written communication skills and ability to maintain good working relationships

·         Innovative, resourceful, passionate about creating high-quality, high performance and highly available software





Submit Profile

 

 

Skillsoft is an Equal Opportunity-Affirmative Action Employer: It is the policy of Skillsoft Corporation to provide equal employment opportunities to applicants and employees without regard to race, color, national origin, citizenship, religion, sex, sexual orientation, age, marital status, disability (mental or physical), protected veteran status, genetic information or any other class protected by law