careers

doublequote Seven Lakes provides the
challenges and opportunities
I need to further my career.doublequote

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.

UI Developer – India

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.
Requirements
  • Passion to build world class UI design
  • 5+ years of experience developing web applications with modern JavaScript programming frameworks, tooling and libraries (such as Backbone, Angular, React, Vue.js, Ember) and CSS pre-processing frameworks (such as Sass or Less)
  • Minimum one-year experience in developing React.js applications in team environment.
  • Experience with state management frameworks like Redux
  • Experience writing unit tests
  • Familiarity with common front-end development tools such as Babel, Webpack, gulp, npm-scripts etc.

Database Engineer – India

We are looking for an experienced Software Engineer to join our team. The ideal candidate will be a strong team player with excellent communication and a proven track record in developing database solutions from the ground up. The software engineer provides advanced technical support in the research, experimentation, business analysis and use of systems technology including architecture, integration capabilities and database management.

Responsibilities
  • Build and develop system data flows and database models, especially as part of Data warehousing projects
  • Design and develop extraction, transformation and loading procedures and processes.
  • Develop solution patterns, Data Flow Diagrams, Data Models, ER Models and architectural specifications for their area(s) and work closely with other teams to implement them successfully
  • Build interfaces and create data interfaces and exchanges across a variety of sources and destinations.
  • Responsible for performance tuning of database functions, SQL queries, stored procedures, triggers, etc. to ensure that scalability demands are met.
  • Participate in product design and reviews to provide input on functional requirements, product designs, and schedules and identifies any potential problems.
Qualifications
  • B. Tech in Computer Science, Engineering or a related discipline with advanced degrees preferred
  • 2-4 years of Data warehousing / Enterprise Database Development experience
  • Proven Expertise on the Microsoft BI platform - SSIS / SSAS (Optional)
  • Strong knowledge of SQL Server administration and optimization
  • Ability to implement, reliable System and Database Backup procedures
  • Ability to interpret business logic and develop appropriate data-flows and data dependencies
  • Ability to work with and communicate with a Team of technical Developers/Analysts and non-technical Business Stakeholders
  • Excellent written and verbal communications skills are a must
  • Upstream Oil & Gas industry experience preferred
  • Minimum 5 years’ experience.

QA Lead – India

The position is for Quality Assurance Lead for in-premise & cloud products named Joyn FDG & Joyn Analytics. Joyn FDG is the most innovative field data capture product that leads to production operational efficiency for Oil & Gas companies. FDG has both in-premise and cloud versions, has an end user native apps both in Windows & iOS along with a Web App for Admins. Joyn Analytics is inpremise and cloud based Natural Language Based Search Platform for connecting to company’s Data Sources for generating BI Dashboard and Reports. The product is similar to Tableau, Clickview, MS Power BI.

Seven Lakes Technologies is seeking an enthusiastic, detail-oriented Functional QA lead well versed in agile driven development to join the test team. You will be responsible for the design, development and execution of test cases with a heavy focus on Web-services, statistical and Database testing.

Responsibilities
  • Review functional and design specifications to ensure full understanding of individual deliverables.
  • Help the Product management team for elaboration of requirement.
  • Design Detailed Test Case for the functionality specified.
  • Identify test requirements from specifications, map test case requirements and design test coverage plan on multiple projects.
  • Use SQL/Oracle queries for test case validation
  • Testing the BI portals.
  • Testing the Web services (REST/Micro)
  • Testing on different function of QA i.e. Functional, Integration, Regression.
  • Supporting UAT.
  • Sending daily status report.
  • Signing off the applications.
Requirement /Desired skills & experience
  • The ideal candidate should have at least 6 to 10 years of experience in manual, & Business intelligence testing
  • Technical background and extensive exposure to agile development methodologies required.
  • Hands on experience on ETL and BI testing
  • Hands on experience on Web services (REST/Micro).
  • Hands on experience on Testing Cubes.
  • Ability to work cooperatively as a part of a global professional team that may be distributed across geographies and time zones.
  • Excellent communication skills, with the ability to produce high quality written documentation.
  • Basic knowledge of Excel is required.
  • Any experience with automation testing in selenium is a plus.
Education

Bachelor of Engineering / Technology.

Qualifications
  • Bachelor's degree or equivalent or higher combination of education and experience.
  • Bachelor's degree in mathematics, engineering, management information systems, or computer science, or related field preferred

QA Engineer – India

You will work closely with the Product Managers as a hands-on, detail-oriented Senior Tester. Functional Testing experience and well versed in agile driven development. You will be responsible for the design and development of test suites using various tools and scripting languages with a heavy focus on both Functional & Backend Testing.

Responsibility include the below but not limited to -
  • Take responsibility for success of testing cycle and Quality of Products delivered to end customers.
  • Raise defects and log RCAs. Bug triaging. Classification of bugs in buckets. Assigning severity. Providing sign off to builds.
  • Expert in understanding business use cases and requirement and converting them to scenarios and test cases.
  • Identify test requirements from business and functional specifications, map test case requirements and design test coverage plan including integration and system test scripts.
  • Testing of complex mathematical operations
  • Use SQL queries for test case validation
  • Testing the Web services (REST/Micro)
  • Take ownership of and develop data tie out testing plans.
  • Design test cases using SQL queries, Cube, Excel VLookUps.
Requirements, Desired Skills & Experience
  • The ideal candidate should have at least 5-6 years of experience in Business Analysis and Functional testing
  • Technical background and extensive exposure to agile development methodologies required.
  • Direct experience on testing data tie outs in EDW environment is required.
  • Ability to work cooperatively as a part of a global professional team that may be distributed across geographies and time zones.
  • Excellent communication skills, with the ability to produce high quality written documentation.
  • Advanced knowledge of Excel is required.
  • Good knowledge of TFS / Jira / Test Management is required.
  • Any experience with automation testing in selenium is a plus.
  • Any experience with Web service testing is a plus.
Qualifications
  • Bachelor's or higher degree in mathematics, engineering, management information systems, or computer science, or related field preferred.

AWS Infrastructure Engineer – India

We need a driven individual who can –
  • Implement and configure tooling to manage and operate an always-up, always- available cloud-based infrastructure.
  • Design and implement automated provisioning & configuration of environments in support of infrastructure-as-code.
  • Design, implement, configure and manage monitoring solutions that alert on problems before customers are impacted.
  • Ability to rapidly pickup and apply new technologies, lead change and hands-on approach
Qualification / Required Skill-Set
  • Engineering degree in Computer Science or related departments
  • Strong analytic skills and understanding of distributed systems, networking, security.
  • 5+ years overall experience in configuring and supporting infrastructure components (cloud / on-premise).
  • 2+ years hands-on experience with core AWS - EC2, VPC, IAM, CloudWatch.
  • Experience with multiple OS (windows, linux), containerization (docker).
  • Experience with automation, scripting (e.g. AWS CLI, CloudFormation)
  • Experience with Active Directory, SSO.
  • Experience with database infrastructures (Rdbms, Nosql).
  • Experience supporting components on serverless AWS technologies (S3, lambda, kinesis) is a plus.
  • Experience in DevOps, Jenkins is a plus.
  • Basic communication skills (written and verbal)
Qualifications
  • Bachelor's or higher degree in mathematics, engineering, management information systems, or computer science, or related field preferred.

Technical Project Manager – India

At Seven Lakes Technologies, every day brings about an opportunity to transform the future of how Oil & Gas companies do business. We’re looking for professionals with project and delivery management skills to join our team.

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.
  • Communicate regularly 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 fail
  • 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)

Job Location - Bangalore, India

Keywords
  • PMP
  • SDLC
  • SQL / .NET / Open Source Technologies
  • TFS / JIRA
  • Agile Methodology.

UI/UX Designer – India

We’re looking for UI / UX professionals with a strong customer success orientation to join our team. You will join a team of talented individuals who work collaboratively with product managers, developers and quality engineers to ensure beautifully designed and functional products that help our customers succeed. We offer excellent, above-market salary + bonus + benefits, and remuneration will not be a constraint for the right individual.

The Role

Reporting to the Sr. Project Manager/Director, this person will conceive, design, and implement graphics and visual treatments for Seven Lakes product portfolio - with a focus on UX - to be delivered through native iOS, Windows and Web applications.

Job Duties / Responsibilities
  • Design the UI architecture, interface, interaction flow and aesthetics of mobile applications and web sites
  • Develop wireframes, prototypes, visual mockups, style guides, UI patterns, and graphic assets
  • Work closely with the engineering team to identify, address and solve complex user interface and information design challenges
  • Gather feedback through user research and integrate findings into the development of new features
  • Develop and maintain detailed user interface specifications and promote usability best practices
  • Participate fully in design critiques and lead cross ­functional design sessions (soliciting, giving, and receiving actionable feedback)
  • Design complementary marketing materials to support the product features
  • Keep up to date on design trends and proactively analyze best-in-class & competitor products and websites and provide recommendations periodically
Requirements and Skills
  • Enterprise Mobile App design experience is the most critical requirement
  • Candidate should be from a premium Design School graduate only (NID/ IIT B/ IIT G/ Srishti School of Art Design/ IIT D / CPDM, IISc/ )
  • 3+ years of experience as a hybrid UI/UX designer across all digital platforms
  • Fluid ability to design in Sketch, Adobe Creative Suite, etc.
  • Ability to prototype using Invision, Balsamiq, Mockflow, or similar
  • Strong visual design skills with an eye for good typography, composition, and use of color
  • Portfolio of design work that demonstrates complex problem solving, consistency, and team collaboration
  • Experience designing supportive marketing materials
  • Ability to multi-task, prioritize projects and communicate progress and expected milestones
  • Strong interpersonal skills and ability to work well in a team environment

Customer Success Analyst/ Product Analyst – India

MISSION CRITICAL Experience (Notes from Hiring Manager):
  • Become the trusted advisor to client by connecting with SLT engineering team to drive product and user experience solutions
  • Continuously and proactively negotiate, manage and set customer expectations on issue criticality, timelines and cost, a lot like to project managers
  • Own the final product quality prior to deliver, ensuring that customer specific configurations have been thoroughly tested
  • Influence stakeholders and drive an agreement on the most mutually suitable solution.
  • Exhibit exceptional courage, empathy and communication strength to vocalize challenges and follow through on resolutions
Responsibilities:

The Product Analyst will work closely with customers to establish a deep understanding of customer’s business and technical landscape, people, and connection to our product line. She/he should exhibit the ability to prioritize tasks-issues based customer impact, work on multiple assignments; exercise good judgment in decision-making, meet deadlines, work independently, and demonstrate an attention to detail and be flexible.  She/he will work closely with our engineering team, to ensure that the information is most effectively communicated through collaborative meetings, requirements gathering, user expectations, and ensuring product management is bought in as well.

She/he will work with development/program management/support teams to ensure quality delivery and on-going client satisfaction. The ideal candidate will be both a self-starter and effective collaborator, showing strong empathy in how systems and process must mold to serve the end users and customers.

She/he will have excellent technical, analytical and problem-solving skills that helps garner the respect and trust of customers, peers, engineering and product management. She/he is expected to understand complex business processes and requirements and translate them to written requirements; the incumbent should also possess the ability to communicate and disseminate this information to appropriate people in the organization.

MUST HAVE CAPABILITIES
  • Define issues clearly through a process of inquiry with clients and existing back-end tools so that engineering and product teams are fully aware of issue
  • Prioritize issues and requested product enhancements based on collaborative conversation with engineering, customers and product team
  • Develop meaningful business requirements and user stories into an agile backlog based on deep understanding of the end user
  • Rally strongly behind the strategic direction outlined by the product vision
  • Evaluate and analyze customer issues, business processes for developing and implementing solutions.
  • Represent customer needs strongly on internal daily scrums with development studios to help drive priority decisions and remove roadblocks
  • Support multiple cross-functional teams to ensure a solid understanding of the defined scope
  • Gain buy-in and assertively communicates changes in strategic direction or priority shifts to cross-functional teams internally and externally to customers
  • Ability to provide customer support post implementation, analyzing and fixing configurations. Triage and escalate issues to the development team when needed.
  • Document exceptionally to ensure all requirements are capture
Requirements & Desired Skills & Experience
  • Bachelor’s Degree in Business / Engineering / Information technology or related areas required. QA background would be a plus.
  • 5+ years of experience in analyzing product and data in a fast-paced, data-driven environment
  • Fundamental analytical and conceptual thinking skills.
  • Advanced technical skills. Ability to manipulate large data sets with high dimensionality and complexity; fluency in SQL
  • Ability to identify unreasonable results; Attention to detail and commitment to high-quality results-oriented output
  • A team player who’s able to partner with cross-functional leadership to quickly turn insights into actions
  • Experience in Agile and Scrum methodologies
  • Work Timings: 2 PM IST to 11 PM IST (overlap with general shift and US shift)

Senior Technical Recruiter – India

Desired Candidate:
  • Qualification: B. Sc or BE / B. Tech or any graduation degree (master’s in business administration would be an added advantage)
  • Location: Bangalore
  • Experience: Min 5 to Max 12 years
  • Notice period: Maximum 30 days
Roles and Responsibilities
  • Our Ideal Candidate would be the one with 5 - 7 years of direct technical recruitment experience. The primary responsibilities would include -
  • Recruit and manage a pipeline of candidates
  • Take efforts to review and understand technical job requirements
  • Expertise in closing senior positions like Technical lead, Senior VP etc.
  • Search for the right candidate on various portals or database
  • Source and deliver talent across positions in technical roles
  • Utilize job boards, networks, forums, blogs and research methods to source passive candidates
  • Follow up with candidates from sourcing till DOJ.
  • Maintain a successful track record of performing against quotas, deadlines, and meeting recruiting goals
  • Head hunting
Other responsibilities
  • Handling vendors & build vendor team.
  • Handling internal team and guiding them on time to time basis.
  • Will be responsible for volume and lateral hiring
  • Should be able to attract passive candidates.
  • Managing team building activities
  • Handling Appraisals
  • Planning and execution of employee retain
Preferable traits
  • Strong interpersonal skills and extensive experience in screening profiles
  • Self-starter with ability to work in a fast-paced environment
  • Should have strong work ethic with the desire to go above and beyond on projects.
  • Should be computer savvy with Microsoft Office applications
  • Should be a team player

Business Analyst – US

Core Skills required:
  • Must have Good SQL knowledge: Should be able to track the data to identify the exact location of problem.
  • Must have – Demonstrated experience as product support analyst or product implementation analyst or product quality assurance analyst.
  • Communication Skills: should have experience talking to clients and engaging them
  • Problem-Solving Skills: Should be able to isolate the problem area
  • Critical Thinking Skills: Should be able to provide valuable feedback towards product improvement
  • Documentation and Specification Skills: Incident management and problem management along with detailed documents
  • Analysis Skills: Should be an analyst at heart, motivated to get to the heart of problems and create simple solutions
  • Facilitation and Elicitation Skills: Should be able to facilitate smooth working of engineering teams during problem fixing and QA
Attributes
  • Curious
  • Approachable
  • Energetic
  • Discerning
  • Passionate problem-solver
Job Summary

This role will have 3 facets:

  • Analyzing Customer Support issues
  • Assisting with Customer implementations
  • Assisting with Product Quality Assurance Essentially, this person will become a go-to-person for the Product. Over time, expected to develop strong knowledge of the inner workings of the product (business logic, not software code) and functionality
  • Provide Level 2 support - Support helpdesk team in problem triaging and fixing any issue pertaining to training or configuration
  • Interact with Client teams (business and IT) to understand the exact problem – during implementations or post Go-Live
  • Analyze the problem to isolate the problem area and list possible solutions if possible
  • Should have good SQL skills (SQL Server preferred) to write queries to understand the data presence through the flow
  • If an issue found that is beyond the ability of analyst to fix, he/she should work with the engineering and product team to strengthen/fix the product
  • Should have the ability to write requirements in detail for the benefit of engineering teams (QA and Dev)
Reports to
  • Customer Support Manager (if we have a customer support manager, then yes. Otherwise, this role could report into the Product Manager /Sr. Product Manager for the product)
Education
  • An Engineer by qualification (preferably with an oil and gas/mechanical background)
  • An MBA would be an added advantage but is not mandatory
Experience
  • Minimum of 2-3 years of Product implementation/QA/support experience

Business Analyst - India

Core Skills required:
  • Must have Good SQL knowledge: Should be able to track the data to identify the exact location of problem.
  • Must have – Demonstrated experience as product support analyst or product implementation analyst or product quality assurance analyst.
  • Communication Skills: should have experience talking to clients and engaging them
  • Problem-Solving Skills: Should be able to isolate the problem area
  • Critical Thinking Skills: Should be able to provide valuable feedback towards product improvement
  • Documentation and Specification Skills: Incident management and problem management along with detailed documents
  • Analysis Skills: Should be an analyst at heart, motivated to get to the heart of problems and create simple solutions
  • Facilitation and Elicitation Skills: Should be able to facilitate smooth working of engineering teams during problem fixing and QA
Attributes
  • Curious
  • Approachable
  • Energetic
  • Discerning
  • Passionate problem-solver
Job Summary

This role will have 3 facets:

  • Analyzing Customer Support issues
  • Assisting with Customer implementations
  • Assisting with Product Quality Assurance Essentially, this person will become a go-to-person for the Product. Over time, expected to develop strong knowledge of the inner workings of the product (business logic, not software code) and functionality
  • Provide Level 2 support - Support helpdesk team in problem triaging and fixing any issue pertaining to training or configuration
  • Interact with Client teams (business and IT) to understand the exact problem – during implementations or post Go-Live
  • Analyze the problem to isolate the problem area and list possible solutions if possible
  • Should have good SQL skills (SQL Server preferred) to write queries to understand the data presence through the flow
  • If an issue found that is beyond the ability of analyst to fix, he/she should work with the engineering and product team to strengthen/fix the product
  • Should have the ability to write requirements in detail for the benefit of engineering teams (QA and Dev)
Working Hours
  • Shift 2: 2 PM IST to 11 PM IST (overlap with general shift and US shift)
Reports to
  • Customer Support Manager (if we have a customer support manager, then yes. Otherwise, this role could report into the Product Manager /Sr. Product Manager for the product)
Education
  • An Engineer by qualification (preferably with an oil and gas/mechanical background)
  • An MBA would be an added advantage but is not mandatory
Experience
  • Minimum of 2-3 years of Product implementation/QA/support experience

Lead Automation QA – India

Seven Lakes Technologies is seeking an enthusiastic, detail-oriented Automation Test Engineer well versed in agile driven development to join the test team. You will be responsible for the design and development of test suites using various tools and scripting languages with a heavy focus on iOS Mobile app Automation testing.

Responsibilities
  • Work with Quality Assurance, Business Analyst and Design Team to understand functional requirements.
  • Take ownership of creating and maintaining Automation test scripts on multiple projects.
  • Provide automation solutions for reducing the manual effort
  • Built/enhance a framework for others to work on.
  • Writing the optimized script
  • Reviewing the automation script written by others
  • Defining the scope of automation.
  • Perform thorough automated & manual testing
  • Take ownership of and defining test cases and creating integration and system test scripts on multiple projects.
  • Requirements and Desired Skills & Experience
  • The ideal candidate should have at least 6 years of experience in Automation testing.
  • This must include at least 3 years of automation testing of iOS mobile apps (iPhone and iPad applications) using any relevant tools and scripting language.
  • Automation experience of Selenium, Appium, Sikuli is preferred.
  • Report generation of the automation results and automated method of judging the PASS or FAIL conditions
  • Knowledge on Bit Bucket, Jenkins.
  • Experience in API Test Automation is preferred
  • Well versed on Technical architecture of the applications worked upon.
  • Should be able to mentor team.
  • Ability to work cooperatively as a part of a global professional team that may be distributed across geographies and time zones.
  • Ability to deliver in given timeframe with minimal managerial and technical support.
  • Good organization, people management and time management skills.
  • Good analytical and problem-solving skills.
  • Good personal computer and business solutions software skills.
  • Good communication skills to interact and present findings to team members
  • Good planning skills.
Qualifications
  • Bachelor's degree or equivalent combination of education and experience.
  • Bachelor's degree in business, mathematics, engineering, management information systems, or computer science, or related field preferred.

Lead Engineer Cloud - India

We need a driven individual who can:
  • Lead development of robust, scalable, multi-tenant SaaS products and/or modules
  • Define and drive architecture to meet functional and non-functional requirements
  • Engage effectively with product stakeholders and project managers
  • Design, prototype, develop, test critical components
  • Conduct and/or participate in architecture, design, code reviews
  • Collaborate with Infrastructure and DevOps engineers to deploy and secure components
  • Maintain attention to detail while working in a fast-paced environment
  • Think creatively and justify technical decisions
  • Passionate about learning and applying new cutting-edge, cloud-native technologies
  • Ability to lead change with a hands-on approach
  • Is a team player
Required Skill-Set:
  • Excellent analytical skills and understanding of computing fundamentals
  • Excellent understanding of distributed architectures, patterns, microservices, async processing.
  • Extensive proficiency in one or more of NodeJS, Java, .Net, Python, C++ and corresponding ecosystems and frameworks.
  • Experience working with Relational as well as NoSQL databases.
  • Expertise in applying object-oriented principles, design patterns, conveying designs in UML.
  • Experience in TDD, BDD, Unit Tests.
  • Experience with any cloud platform - AWS, Azure, GCP, etc.
  • Experience in securing services, SSO (one or more of SAML, OAuth, OpenID, etc.)
  • Experience with scaling, performance.
  • Experience with version control tools (Git, etc.)
  • Experience with Agile development, CI/CD, DevOps, automation methodologies and tools (e.g. Jenkins)
  • Good communication skills (written and verbal)
Preferred Skill-Set:
  • Experience in developing multi-tenant SaaS products.
  • Hands on experience in any front-end framework such as AngularJS, ReactJS, BackboneJS
  • Experience with linux, containerization (e.g. docker)
  • Experience working with serverless technologies such as. or similar to, AWS Lambda, Dynamo DB, Cognito, IAM, API Gateway
  • Experience with data processing at scale (Hadoop, Spark, etc.)
Qualifications:
  • B. Tech degree in Computer Science, Engineering or a related subject from premium institute only.
  • Proven working experience in software development and leading team of at least 10 members.
  • At least 8+ years of relevant experience

Lead Full Stack Engineer - India

We need a driven individual who can –
  • Design, develop, deploy in-premise products as well as robust, scalable cloud components for multi-tenant SaaS products
  • Open to explore, adopt and apply multiple technologies
  • Maintain attention to detail while working in fast paced environment
  • Think creatively and justify design and code decisions
  • Passionate about learning and experimenting with new cutting-edge technologies
  • Ability to lead change and hands-on approach
Required Skill-Set
  • Excellent analytical skills and understanding of computing fundamentals
  • Excellent understanding of micro-services-based application architecture
  • Extensive proficiency in one or more of .Net or NodeJS
  • Experience working with Relational as well as NoSQL databases.
  • Expertise in use of object-oriented principles and design patterns
  • Experience with version control tools (Git, etc.)
  • Working experience in iOS development
  • Experience with CI/CD and automation methodologies and tools (e.g. Jenkins)v
  • Basic communication skills (written and verbal)
Preferred Skill-Set
  • Experience with any cloud platforms like AWS, Azure, GCloud, etc.
  • Experience working with technologies similar to one or more AWS Lambda, Dynamo DB, Cognito, IAM, API Gateway
  • Hands on experience in any of front-end frameworks like AngularJS, ReactJS, BackboneJS
  • Experience with data processing at scale (one or more of Hadoop, Spark, etc.)
  • Experience with containerization (docker etc.)
  • Extensive proficiency in one or more of Java/ Python platforms
Qualifications
  • B. Tech degree in Computer Science, Engineering or a related subject from premium institute only.
  • Proven working experience in software development and leading team of at least 10 members.
  • At least 8+ years of relevant experience

Lead iOS Developer - India

Seven Lakes is expanding and looking to add a Lead iOS Engineer 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.

Requirements:
  • Design and build advanced applications for the native iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Open to explore and work on new technologies such as aws app sync.
Skills
  • Proficient with Objective-C and/or Swift
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools such as Instruments
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools
Qualifications
  • B. Tech degree in Computer Science, Engineering or a related subject from premium institute only.
  • Proven working experience in software development
  • Minimum 8 years of working experience in iOS development
  • Have published one or more iOS apps in the app store
  • A deep familiarity with Objective-C and Cocoa Touch
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • 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

Release Manager - India

You will own the Release Management lifecycle which includes scheduling, coordinating and the management of releases across the enterprise for multiple applications across various portfolios. The releases can be inclusive of application updates, operating system patches, security improvements, hardware upgrades, Projects and Programs. Where necessary you’ll provide tools and services to help product management and project teams manage and deploy releases into production.

You will be responsible for implementing and managing release processes for code through development, test, and production environments. The Release Manager Job function works collaboratively with all participants in software development projects and is supportive of developers and testers as they set up their build dev/test environments.

This position also works with IT management to improve the software engineering processes and practices associated with continuously building, deploying, and updating software and environments.

The Release Management responsibilities also include building the IT Release Calendar in working closely with the IT release managers from different portfolios across IT and centralizing view of all releases. Leads the effort of defining the IT strategic direction for release management tools for IT to ensure the process requirements of release management are built in. The Release Manager will assist in managing projects and interdependencies to ensure milestone adherence to ensure the integrity of the release can be measured.

Role and Responsibilities
  • Forward Plan the release windows and cycles across a portfolio
  • Manage risks and resolves issues that affect release scope, schedule and quality
  • Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations
  • Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates
  • Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Manage relationships and coordinate work between different teams at different locations
  • Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
  • Produce Deployment, Run Books and Implementation Plans
  • Weekly Release Reporting
  • Communicate release details and schedules to the Business as required
  • Negotiate, plan and manage all release activities
  • Work with release engineers to understand impacts of branches and code merges
  • Maintains the release schedule for all core services and ensure alignment across key partners and vendors.
  • Continually work towards making improvements in the release process
  • Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
  • Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
  • Participate in CAB meetings to discuss release scope and/or roadblocks
  • Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
  • Researches new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs
Technical Skills
  • Experience with version control (e.g. git)
  • CI/CD experience (e.g. Jenkins)
  • Experience with scripting, configuration, automation on one or more of Windows, Linux, etc.
  • Experience in deploying, monitoring on a cloud platform (AWS/Azure/GCP/etc.)
  • Good understanding of distributed systems, databases, security concepts.
  • (preferred) experience with containerization (docker)
Qualifications:
  • B. Tech degree in Computer Science is must
  • 4-8 years of previous release and/or project management experience, (Solid understanding of project management principles preferred)
  • 8-10 years of experience in information systems operations environment in systems analysis or development
  • Formal training in project management practices preferred
  • Advanced knowledge of software development lifecycle
  • Demonstrated ability to coordinate cross-functional work teams toward task completion
  • Demonstrated effective leadership and analytical skills
  • Advanced written and verbal communication skills are a must
  • General PC knowledge including Microsoft Office expert level knowledge of Excel, working Knowledge of Access

Senior Windows App Developer - India

The position is for Windows App development of our leading in-premise / cloud product named FDG. FDG is the most innovative field data capture product that leads to production operational efficiency for Oil & Gas companies. FDG has an end user native apps both in Windows & iOS along with a Web App for Admins.

Responsibilities:
  • Develop and maintain windows applications on WPF and related technologies.
  • Perform application design, development, unit testing, supports UAT, Deployment
  • Be involved in release process and be a point of contact of the applications you are taking up
  • Perform code review sessions & suggest improvements or alternatives when appropriate
  • Follow development standards and promote best practices
Requirements & Qualifications:
  • At least 5 years of development experience. Engineering in computer science or information systems B. tech is mandatory
Must have
  • WPF/Silverlight expertise
  • C# (.Net 3.5 and above) – Generics, Reflection, Data, System etc.
  • Object Oriented Design/Programming (OOD/OOP)
Nice to have Set I (at least three of following)
  • LINQ
  • ADO.net
  • Design patterns like – MVVM, MVC or Prism
  • Jenkins/continuous integration/deployment
  • Entity Framework 4.3 and above

Marketing Manager (Digital) - India

About Us

Seven Lakes Technologies is the fastest growing oil and gas industry analytics and workflow solutions in the country. Our world class software technologies reflect a customer centric collaborative culture, deep industry knowledge, and the power of disruptive technologies such as Big Data and IoT.

The Role

Reporting to the Head of Demand Generation, the Marketing Manager (Digital) will be managing all digital demand generation channels – including SEM, SEO, Marketing Automation, Website/ CMS. This role requires strong hands-on knowledge, systematic execution, strong go-to-market campaign expertise and an ability to operate in a fast paced, highly cross-functional environment.

Who You Are

You love creating and executing digital marketing campaigns that are driven by data and produce measurable results. You have genuine confidence that can only come from hands-on experience. You have demonstrable leadership qualities and have experience working with strong teams, or you are hungry, driven and eager to prove you have what it takes to lead the charge. As owner of digital marketing channels and programs, you have a proven track record building and managing pipeline generation, including managing campaigns from concept to ROI analysis and are comfortable with continuously changing opportunities and priorities.

Your responsibilities:
  • Understand Seven Lakes’ definition of success and align your efforts to help them meet their goals.
  • Plan and manage digital marketing activities including campaign planning, execution and reporting to create a healthy pipeline
  • Work closely with the Head of Product Marketing and Inside Sales to better understand ideal targets, areas for working together and guiding efforts focused on need
  • Run email outreach campaigns to generate sponsors and champions from targeted accounts
  • Run SEO, Google Ads, LinkedIn and remarketing campaigns to generate and nurture inbound leads;
  • Build the Social Media communities across Facebook, Twitter and LinkedIn using both organic and paid campaigns
  • Own and manage all campaigns, contacts, assets and processes in Marketo
  • Manage and optimize lead scoring and nurturing models
  • Use Google Analytics to produce stakeholder reports and dashboards by collecting and analyzing data from multiple platforms
Requirements:
  • 5-7 years of digital marketing experience especially in driving inbound and outbound lead generation campaigns
  • Strong hands-on experience with Google Ads, Google Analytics, Wordpress, Marketo/Pardot/ Hubspot and HTML/CSS – is absolutely necessary.
  • Basic hands-on experience with paid social media, search optimization and executive dashboarding is expected
  • Relevant digital marketing certifications preferred
  • Solid writing ability with experience in short-form content creation
  • Strong problem solving and analytical ability, with track record of “test & learn” mindset
  • Strong project management skills with the ability to juggle multiple projects and consistently meet deadlines and objectives
  • Experience in B2B Tech/ Product companies is a bonus but not absolutely necessary
  • BA/BS degree, preferred MBA