I learn and grow everyday.
Seven Lakes is not my employer,
but my university.
Manisha Sikka
Head - HR, India
Seven Lakes Technologies
Featured Jobs
At Seven Lakes, every day brings about an opportunity to transform the future of how Oil & Gas companies do business. Join and help us lead this revolution.
The Technical Project Manager will act as a connecting link between our US office and India office teams in managing the development process as per requirements, as well as team communication. He/she will need to work with development/program management/support teams to ensure quality delivery. The ideal candidate will be both a self-starter and effective collaborator, having a deep background in agile web-based and mobile-based application development, showing strong interest in systems and process improvement, product knowledge with excellent technical, analytical and problem-solving skills, as well as good written and oral communication skills.
He/she is expected to understand complex business processes and requirements, challenge them for completeness of thought, and help translate them to written requirements when needed. The incumbent should also possess the ability to communicate and disseminate this information to appropriate people in the organization (primarily, Product managers/analysts, developers, and testers). He/she should have the ability to work on multiple assignments, exercise good judgment in decision-making, meet deadlines, work independently, demonstrate an attention to detail, and be flexible.
Role Accountability
- Own the resource efficiency of implementation/support and R&D technical resources in Bangalore Office.
- Work with implementation/support leads to determine resource priorities, and then allocate resources in line with those priorities.
- Establish timelines, budgets and allocate people and technical resources to implementation, support and R&D projects.
- Work with our customer-facing project managers, product managers, and senior management to establish plans and goals for each project, taking into consideration technical team needs.
- Set objectives, assign tasks, allocate budgets to achieving intermediate and overall implementation and product goals.
- Work closely with senior management and project managers to track progress, provide timely updates, and collaborate.
Responsibilities
- Regularly meet with team leaders (technical and business) in both the US and India to understand project requirements.
- Motivate the product team and engineering team members to achieve maximum pace and efficiency during projects.
- Work with the team leads to define deliverables and specify the acceptance criteria for their part of work.
- Determine the priority order of all the deliverables and their tasks.
- Help the team in estimating effort required, making sure that it is a reasonable estimate.
- Regularly communicate the current state of deliverables.
- Step in to fill any gaps and mentor team members.
- Communicate any blockers or issues faced by the team in India as well as respond to any issues raised by the US team.
- Verifying that when the work item is delivered, it meets the acceptance criteria defined at the outset.
- Conduct retrospective every sprint end to find and take action on feedback:
- What did the team do well
- What could have been done better
- Where did the team fai
- Things to improve next time
- Communicate regularly with the leadership in the US to understand their expectations and where they would like to see change(s).
- Inculcate the start-up culture in the team.
- Conduct sprint planning, grooming, prioritisation meetings for every sprint
- Take care of daily scrum meetings
- Monitor sprints for quality and productivity metrics as agreed with higher management
Requirements and Desired Skills & Experience
- Bachelor’s Degree in Business / Engineering / Information technology or related areas required. MBA would be a plus.
- 5+ years of mobile based application development experience (preferred)
- Experience working on Continuous integration /Continuous deployment project.
- 5+ years of web-based application development experience (preferred)
- 5+ years PM Experience
- 2+ years BA Experience
- Data validation / testing experience strongly preferred
- Excellent communication skills
- Excellent documentation skills
- Experience working on DW/BI projects preferred
- Business Analysis / Requirements Gathering skills
- Experience in the upstream Oil and Gas industry preferred
- Deep understanding of Agile methodology (preferably Scrum framework)
Working hours:
Working/office hours are Flexible. There will be a minimum of 3 hours overlap with the US Team in evening.
Main Responsibilities
- Understand Seven Lakes’ definition of success and align your efforts to help them meet their goals.
- Develop new product features and new applications within an Agile environment.
- Build reusable code and libraries for future use.
- Write well-designed, testable, efficient code using the latest development best practices.
- Collaborate with designers to implement and improve design comps.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date on emerging technologies.
- Contribute to the continuous improvement of the development process.
Minimum Requirements
- Passion to build world class UI design
- 3+ years of experience developing web applications with modern JavaScript programming frameworks, tooling and libraries (such as Backbone, Angular, React, Vue.js, Ember)
- Experience with CSS pre-processing frameworks (such as Sass or Less)
- Proficiency in HTML, JS and CSS
- Minimum one-year experience developing React applications.
- Experience with state management frameworks like Redux
Good to have
- Experience writing unit tests
- Familiarity with common front-end development tools such as Babel, Webpack, gulp, npm- scripts etc.
- Any experience building, launching or supporting a SaaS product
Seven Lakes is expanding and looking to add a Senior Mobile Developer on its product development team. If you are enthusiastic about working with the best talent across the globe and building things from scratch, then Seven Lakes is your home.
Senior Mobile Developer Requirements:
- Should be fluent with the flutter framework and must have worked on other projects using this framework previously
- Excellent analytical skills with good problem-solving skills and understanding of computing fundamentals
- Strong knowledge of architectural patterns—MVP, MVC, MVVM
- Will get the opportunity to architect & develop a complex offline capable & meta-data driven app for iOS and Android using Google's Flutter development framework.
- The primary focus will be on porting an existing iOS app to the new flutter environment with no reuse of old codebase.
- You will also get the opportunity to work on AWS amplify datastore to utilize their Appsync APIs
- Should have deep experience contributing to and managing high-scale production mobile apps.
- You will communicate clearly and often with the technical lead, product manager and UI designer to deliver a production ready product on time
- Familiarity with data structures, algorithms, and OOP design principles
Skills:
- 7 plus years working as a full-time professional developer (Mobile) and 2-3 Years in a flutter.
- Willing to work with cross-platform frameworks.
- Willing to learn and work on different mobile platforms/frameworks when needed.
- Good grasp on source control systems like Git understanding of various dependency management.
- Experience using web services (HTTP, REST) using JSON.
- Experience with third-party libraries and APIs.
- Experience with offline storage, threading, and performance tuning
- Experience with writing unit test and UI test
- Preferably will have experience with AWS appsync
- Experience with any of the state management solutions like Bloc, Provider, Mobx, etc.
- Mobile app architecture design and optimization.
- Extreme attention to detail and the ability to match the design as closely as possible.
- Ability to work closely with Product Managers, other development team members.
- Strong debugging and troubleshooting skills.
Education:
Minimum qualifications and Preferable qualifications
- B.Tech (4 years engineering degree) from a premium college
- Good communication skills
- Good documentation skills
Working hours:
Working/office hours are Flexible. There will be a minimum of 3 hours overlap with the US Team in evening.
Qualifications:
- B. Tech degree in Computer Science, Engineering or a related subject from premium institute only.
- Proven working experience in software development
- Minimum 5 years plus working experience in Mobile development
- A deep familiarity with Objective-C, Swift and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Must have built and published at least two Android and/or iOS apps in Google Play or App Store
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
Role & Responsibilities
- Lead the development and maintenance of web/windows applications and maintain products using .NET and related technologies.
- Take responsibility to perform application design, development, unit testing to Deployment right from development to production
- Develop and maintain processes, frameworks, and tools for a variety of contexts (e.g., data warehousing, business workflow applications, 3rd party integration)
- Be involved in release process and be a point of contact of the applications you are leading.
- Perform code review sessions & suggest improvements or alternatives when appropriate.
- Follow development standards and promote best practices
Requirements & Qualifications
5 PLUS years of development experience. Engineering in computer science or information systems from top college
Must have
- experience in React
- Object Oriented Design/Programming (OOD/OOP)
- C# (.Net 3.5 and above) – Generics, Reflection, Data, System etc.
- Web services- WCF (REST/JSON) and/or ASP.Net REST API
- Javascript (ExtJS)/HTML5/CSS
- MSSQL/MySQL
- Experience with version control tools (Git, etc.)
Nice to have (at least two of following)
- LINQ
- ADO.net
- Jenkins/ continuous integration/deployment
- Javascript (Angular ,React , JQuery)
- Entity Framework 4.3 and above
- Security, Authentication (Active Directory)
- Ability and eagerness to ramp up and apply above new technologies
Working hours:
Working/office hours are Flexible. There will be a minimum of 3 hours overlap with the US Team in evening.
Seven Lakes is looking for a Product Manager to define and execute the tactical approach to a product vision. You will synthesize the strategic roadmap into actionable sprint backlogs through user stories. You will collaborate with design, engineering, and product management to help our customers realize ROI, eliminate toil, and drive decisions through their upstream oil and gas operations data. You’ll collaborate with sales, marketing, and customer success to ensure enablement, understanding, and uptime. You will guide your team in owning the solution from a customer obsesses point of view. You’ll drive the scrum rituals that help your team deliver valuable, usable, feasible, and viable solutions.
Responsibilities
- Maintain a prioritized product backlog for the data technologies scrum teams.
- Lead standups, refinement, estimation, and retrospective rituals on behalf of your team.
- Evangelize an empathy for our end-users via the tactical approaches you articulate.
- Engage in tiny acts of discovery to help define the tactical execution of the strategy.
- Collaborate continuously with design, QA, engineering, and stakeholders to shape solutions that address key outcomes for our end users.
- Enable sales, marketing, and customer success through training and documentation.
- Sit in on customer conversations to hear their stories and understand their pain points.
- Exhibit influence without authority in both verbal and written communications with all parties.
- Identify and track OKRs and KPIs to capture and communicate product success.
- Help support the organization through change, evolution, and growth.
- Daily demonstrate both servant leadership and a strong bias for action.
Background and Experience
- You have a strong background in SaaS applications and technologies to create winning solutions.
- You are technical enough to work with engineers and participate in architecture and design discussions.
- You are accustomed to making decisions based on qualitative and quantitative analysis.
- You effectively drive reliable estimations through INVEST shaped user stories.
- You know how to create detailed acceptance criteria with all the happy and sad paths.
- You listen and ask questions with the intent to learn, understand, and shape your ideas and direction
- You know how and when to split stories, blow up sprints, and manage change.
- You are a practical but compelling storyteller who can adjust based on the audience.
- You have worked extensively with designers, researchers, and engineers.
- You know good design guidelines and practice system thinking.
- You have healthy habits for keeping your product craft and skillsets up to date.
- You know how to be an influential servant leader and coach with very little authority to command.
- You can disagree but know how to align to the direction moving forward strongly.
- You are experienced in the art of the positive no and getting to yes.
- You can’t wait to learn the product and fall in love with our customer’s problems.
- Your greatest asset is your ability to think and communicate.
Bonus Background Experience
- Moving Customers from on-Prem to SaaS is a very strong plus
- Past work with a growth-stage startup a very strong plus
- Analytics and data integration is a strong plus
- Upstream oil & gas operations is a strong plus
- Analytics instrumentation using Pendo is a plus
- AI and recommender systems is a plus
- Low-code/No-Coe experience is a plus
- Running ideation sessions through Miro is helpful
- Automated documentation through Jira & Confluence is helpful
- Continuous Integration & Continuous Delivery is helpful
- Automated testing is helpful
Working hours:
Working/office hours are Flexible. There will be a minimum of 3 hours overlap with the US Team in evening.