Join our Team.
NorthBay is looking for talented and motivated individuals that are looking to join our rapidly growing company and help us get to the next level. No agencies please.
We are currently hiring qualified professionals for the following positions:
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy Senior Big Data Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities Include but Not Limited to:
- Possess In depth knowledge and hands on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring) (Must Have)
- Strong Development Experience in either one of the Distributed Big Data processing (bulk) engines preferably using Spark on EMR or related (Must Have)
- Strong Development Experience on at least one or more event driven streaming platforms prefer Kinesis, Firehose, Kafka or related (Must Have)
- Strong Data Orchestration experience using tools such has AWS Step Functions, Lambda, AWS Data Pipeline, Apache Airflow or related (Must Have)
- Assess use cases for various teams within the client company and evaluate pros and cons and justify recommended tooling and component solution options using AWS native services, 3rd party and open source solutions (Must Have)
- Strong experience on either one or more MPP Data Warehouse Platforms prefer AWS RedShift, PostgreSQL, Teradata or similar (Must Have)
- Strong understanding and experience with Cloud Storage infrastructure and operationalizing AWS based storage services & solutions prefer S3 or related (Must Have)
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions (Must Have)
- Strong Data Cataloging experience preferably using AWS Glue (Nice to Have)
- Strong Development Experience on at least one NoSQL OR Document databases (Nice to Have)
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related (Nice to Have)
- Strong Development Experience on at least one Caching Tools like Redis, Lucene, Memcached (Nice to Have)
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions (Nice to Have)
- Strong Understanding of at least one or more Cluster Managers (Yarn, Hive, Pig, etc) (Nice to Have)Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIs
- Develop a data model around stated use cases to capture client’s KPIs and data transformations
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Document and communicate product feedback in order to improve user experience
Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
- Excellent verbal and written communication skills
- Ability to travel up to 70-80%
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
NorthBay is seeking technically savvy Senior Big Data Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities Include but Not Limited to:
- Possess In depth knowledge and hands on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring) (Must Have)
- Strong Development Experience in either one of the Distributed Big Data processing (bulk) engines preferably using Spark on EMR or related (Must Have)
- Strong Development Experience on at least one or more event driven streaming platforms prefer Kinesis, Firehose, Kafka or related (Must Have)
- Strong Data Orchestration experience using tools such has AWS Step Functions, Lambda, AWS Data Pipeline, Apache Airflow or related (Must Have)
- Assess use cases for various teams within the client company and evaluate pros and cons and justify recommended tooling and component solution options using AWS native services, 3rd party and open source solutions (Must Have)
- Strong experience on either one or more MPP Data Warehouse Platforms prefer AWS RedShift, PostgreSQL, Teradata or similar (Must Have)
- Strong understanding and experience with Cloud Storage infrastructure and operationalizing AWS based storage services & solutions prefer S3 or related (Must Have)
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions (Must Have)
- Strong Data Cataloging experience preferably using AWS Glue (Nice to Have)
- Strong Development Experience on at least one NoSQL OR Document databases (Nice to Have)
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related (Nice to Have)
- Strong Development Experience on at least one Caching Tools like Redis, Lucene, Memcached (Nice to Have)
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions (Nice to Have)
- Strong Understanding of at least one or more Cluster Managers (Yarn, Hive, Pig, etc) (Nice to Have)Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIs
- Develop a data model around stated use cases to capture client’s KPIs and data transformations
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Document and communicate product feedback in order to improve user experience
Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
- Excellent verbal and written communication skills
- Ability to travel up to 70-80%
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
NorthBay is seeking technically savvy hands-on Big Data Solutions Architects to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Develop a data model and Data Lake design around stated use cases to capture client’s KPIs and data transformations
- Identify the relevant AWS services — especially on Amazon EMR, Redshift, Athena, Glue, Lambda, etc and an architecture that can support client workloads/use-cases; evaluate pros/cons among the identified options before arriving at a recommended solution optimal for the client’s needs.
- Be a hands-on SA… architect, code and facilitate full-scale development.
- Be able to explain to the client the tradeoffs among the various AWS options, and why the recommended solution(s) and architecture was chosen as an optimal one for the the client’s needs.
- Work closely with the client and broader NorthBay Delivery team to implement in Agile fashion the architecture and chosen AWS services using AWS Best Practices and principles from the AWS Well-Architected Framework
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIsHelp transition the implemented solution into the hands of the client, including providing documentation the client can use to operate and maintain the solution.
- Help NorthBay Solutions with its Continuous Improvement processes to learn from each customer project, including doing project retrospectives and writing up “Lessons Learned”.
- Able to travel up to 75% (US- Domestic)
Qualifications (Must Haves):
- Strong Design / Development Experience on Amazon EMR, preferably with Spark (PySpark, Scala)
- Strong troubleshooting / admin experience with EMR – specific infrastructure (CloudFormation) code, deployment via AWS CLI, and bootstrap actions.
- Ability to implement transient infrastructure (e.g. transient EMR clusters) that leverages decoupled storage (S3) and compute. Implement these using reproducible automated mechanisms like AWS CLI scripts, CloudFormation templates, and custom code leveraging AWS SDKs.
- Strong experience on one or more MPP Data Warehouse Platforms preferably Amazon EMR (incl. Presto), Amazon Athena, AWS RedShift, PostgreSQL, Teradata or similar
- Possess in-depth working knowledge and hands-on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring
- Strong Development Experience on at least one or more event-driven streaming platforms preferably Kinesis, Firehose, Kafka, Spark Streaming, or Apache Flink
- Strong Data Orchestration experience using one or more of these tools: AWS Step Functions, Lambda, AWS Data Pipeline, AWS Glue orchestration, Apache Airflow, Luigi or related
- Strong understanding and experience with Cloud Storage infrastructure, and operationalizing AWS-based storage services & solutions preferably S3 or related
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions
- Strong Understanding of at least one or more Cluster Managers (YARN, Hive, Kubernates, Pig, etc)
Qualifications (Nice to Haves):
- Strong Data Cataloging experience preferably using AWS Glue or Other
- Strong Development Experience on at least one NoSQL OR Document databases
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related
- Strong Development Experience on at least one Caching Tool like Amazon Elasticache (with Redis or Memcached) or Lucene
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions like AWS CloudTrail and CloudWatch.
Additional Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)
- Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).
- Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).
- Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
- Excellent verbal and written communication skills
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on Sr. Application Architect Lead to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Leads application architecture design sessions (w/ overall authority to approve design decisions)
- Understands and has extensive experience with a majority of AWS services relevant to Customer
- Works with customer & AWS project teams to advise on best practices around the following: DevOps, Image Build process, Backups, Config management, Automation, Business Continuity, DR, HA, Taxonomy, and Tagging
- Leads application optimization workstream for the project team, driving definition of stories and tasks required for migration at scale
- Develops Playbooks and Runbooks as needed to support application optimization workstream
Qualifications:
- Extensive experience architecting, designing and programming applications in an AWS Cloud environment
- Experience with designing and building application using AWS services such as EC2, AWS Elastic Beanstalk.
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Programing skills in: Python, Java, Node.js, .NET or Scala
- Experience with continuous integration tools (e.g. Jenkins)Hands on familiarity with CloudFormation
- Experience with configuration management platforms (e.g. Chef, Puppet, Salt, or Ansible)
- Strong scripting skills (e.g. Powershell, Python, Bash, Ruby, Perl, etc.)
- Strong practical application development experience on Linux and Windows
- Good communication and presentation skills.
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
NorthBay is looking for experienced and motivated technologists who possess a unique balance of technical depth, strong interpersonal, and business acumen to drive enterprise transformation and lead a portfolio of large-scale application development projects and migrations. As part of our Application Migration & Modernization Practice, you will help organizations understand best practices around advanced AWS-based solutions, and how to migrate existing applications and associated workloads to the cloud. In this role, you would be part of leading a complex and ambitious program to build our solutions and capabilities within the Application Migration and Modernization Practice, as well as elevating the technical execution and delivery.
The successful candidate must have exceptional problem-solving skills, strong business judgment, and demonstrated technical experience leading cross-functional teams. We are looking for a proven leader with the ability to execute both strategically and tactically, and someone who is excited to take on new, ambiguous projects.
Responsibilities:
- Architecting and developing customer applications to be AWS cloud optimized
- Working as a technical team member alongside customer business, development teams.
- Providing deep software development capabilities with respect cloud architecture, design patterns and programming
- Advising and implementing AWS best practices
- Working as both an infrastructure and application development specialist
- Agile software development and DevOps
- Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment
Qualifications:
- BS level technical degree or equivalent experience; Computer Science or Engineering background preferred.
- 8+ years of experience in software development4+ years AWS Cloud experience
- 7 years of experience in implementation/consulting
- 5 years hands-on experience in software development, Object Oriented Principles and Design Patterns5 years hands-on experience in Java, Scala or C++ compiled languages
- 5 years of experience in Service Oriented Architecture, Microservices and RESTFul web services
- 5 years of large-scale software development or application engineering with recent coding experience in two or more of the following: Java, JavaScript, C/C++, C#, Objective-C, Node.js, .NET, Python, PHP or Ruby
- Experience with Continuous Integration and Continuous Delivery (CI/CD)Extensive experience architecting, designing and programming applications in an AWS Cloud environment
- Experience with designing and building application using AWS services such as EC2, AWS Elastic Beanstalk, AWS DMS tools.
- Designing and building application using Container and serverless technologies
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Experience with AWS CI/CD Technologies.
- Hands on familiarity with CloudFormation.
- Experience with configuration management platforms.
- Strong scripting skills (Python, Bash)Extra curricula software development passion (e.g. active opensource contributor)
- Working knowledge of software development life cycle (SDLC) and agile/iterative methodologies required.
- Strong track record of implementing AWS services in a variety of distributed computing environmentsAWS Developer Certification
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is looking for experienced and motivated technologists who possess a unique balance of technical depth, strong interpersonal, and business acumen to drive enterprise transformation and lead a portfolio of large-scale application development projects and migrations. As part of our AWS Database Migration Practice, you will help organizations understand best practices around advanced AWS-based solutions, and how to migrate existing applications and associated databases to AWS. In this role, you would be part of leading a complex and ambitious program to build our solutions and capabilities within the Database Migration Practice, as well as elevating the technical execution and delivery.
The successful candidate must have exceptional problem-solving skills, strong business judgment, and demonstrated technical experience leading cross-functional teams. We are looking for a proven leader with the ability to execute both strategically and tactically, and someone who is excited to take on new, ambiguous projects.
Responsibilities
- Employ customer facing skills to represent NorthBay well within the customer’s environment and drive discussions with technical and business teams
- Analyze on premise database environments such as DB2, Oracle, SQL Server, MySQL and/or Postgres, evaluate and plan migrations to AWS RDS, Aurora
- Develop/Enhance database PLSQL scripts to migrate from source database to target database
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problemsDevelop test plan and testcases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are metHelp design and implement AWS RDS and Aurora architectures and configurations for customer
- Work closely with AWS RDS, Aurora, DMS and SCT tools to help ensure the success of project consulting engagements with customer
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Develop innovative solutions to complex business and technology problems
- Conduct technical sessions for internal teams, partners and customers
Qualifications
- 10+ years of experience in database development/migration using PL/pgSQL
- Must have development experience on DB2 5+ years hands-on experience on PostgreSQL
- Experience with databases of 1-10TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, MariaDB, etc.)
- Experience with heterogenous database migrations from one database engine to another
- Experience in performance optimization techniquesB
- achelor’s degree in Computer science or equivalent
- AWS Solutions Architect CertifiedHigh end Troubleshooting and Communication skills
- Scripting language (bash, Perl, python)
- Experience in Database Administration – backup/restore, replication, etc.
- Experience in ETL workflow management
- Experience in non-relational databases – DynamoDB, Mongo, etc.
- Experience in MPP data warehouse solutions – Redshift, Greenplum, etc.
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
NorthBay is looking for experienced and motivated technologists who possess a unique balance of technical depth, strong interpersonal, and business acumen to drive enterprise transformation and lead a portfolio of large-scale application development projects and migrations. As part of our AWS Database Migration Practice, you will help organizations understand best practices around advanced AWS-based solutions, and how to migrate existing applications and associated databases to AWS. In this role, you would be part of leading a complex and ambitious program to build our solutions and capabilities within the Database Migration Practice, as well as elevating the technical execution and delivery.
The successful candidate must have exceptional problem-solving skills, strong business judgment, and demonstrated technical experience leading cross-functional teams. We are looking for a proven leader with the ability to execute both strategically and tactically, and someone who is excited to take on new, ambiguous projects.
Responsibilities
- Employ customer facing skills to represent NorthBay well within the customer’s environment and drive discussions with technical and business teams
- Analyze on premise database environments such as DB2, Oracle, SQL Server, MySQL and/or Postgres, evaluate and plan migrations to AWS RDS, Aurora
- Develop/Enhance database PLSQL scripts to migrate from source database to target database
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and testcases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are metHelp design and implement AWS RDS and Aurora architectures and configurations for customer
- Work closely with AWS RDS, Aurora, DMS and SCT tools to help ensure the success of project consulting engagements with customer
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Develop innovative solutions to complex business and technology problems
- Conduct technical sessions for internal teams, partners and customers
Qualifications
- 10+ years of experience in database development/migration using PL/pgSQL
- Must have development experience on Oracle 5+ years hands-on experience on PostgreSQL
- Experience with databases of 1-10TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, MariaDB, etc.)
- Experience with heterogenous database migrations from one database engine to another
- Experience in performance optimization techniques
- Bachelor’s degree in Computer science or equivalent
- AWS Solutions Architect Certified
- High end Troubleshooting and Communication skills
- Scripting language (bash, Perl, python)
- Experience in Database Administration – backup/restore, replication, etc.
- Experience in ETL workflow managementExperience in non-relational databases – DynamoDB, Mongo, etc.
- Experience in MPP data warehouse solutions – Redshift, Greenplum, etc.
NorthBay is a premier provider of Big Data consulting and product services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We build and help deploy data centric solutions on AWS. Our customer initiatives include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the most progressive companies in the world. We need rock stars that love creativity, have a passion for excellence, and strive to be the best.
Sr. Java Cloud Developer
NorthBay is seeking a Senior Engineer with 5+ years hands-on Java experience. This role can be located in Canada, Eastern Europe or Colombo, Sri Lanka. The candidate has Big data, AWS working knowledge and enjoys coding. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Java Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Design, develop, code, unit test, integration test, data test, debug advanced level modular software applications and frameworks for products and customer delivery engagements
- Collaborate in an Agile team and fellow software engineers to deliver and meet requirements and exceed quality requirements
- Creativity, Intuition and innovative thinking to solve challenging engineering problems using leading edge open source frameworks and AWS Cloud based services in diverse technology environment
Basic Qualifications
- 5 years continuous hands-on Java rock solid experience
- 3 years experience in Core Java JVM, Multi-Threading, Concurrency and Data Structures/Collections
- 3 years experience in Object Oriented Programming (OOP), Object Oriented Design (OOD) and Design Patterns
- 3 years experience in Unit Test, Integration Test, Data Test and Performance Test
- 2 years experience in any Database: PostgreSQL, MySQL, MongoDB etc
- 1+ years experience in following core tools and frameworks – Core: Java8, JUnit4/JUnit5, Mockito, Maven, Log4J, SL4J and common libraries Frameworks: Spring Framework, Spring Data, JMS/Apache Commons Libraries, Jackson and JAXB
- 1+ years hands-on experience in Java 8 Lambdas, Streams functional programming experience
- Strong motivation, intuition, passion and desire to build precision engineered software
- Has innovative thinking, bright ideas, coding speed and capability to produce 300 lines of good quality code per day
- Has AWS and Big Data working knowledge
Preferred Qualifications
- 1+ years experience in Data Engineering
- 1+ years experience in following AWS Services – S3, SQS, IAM, CloudWatch, AWS EMR, Cloudformaion
- 1+ years experience in following Data Frameworks – Apache Spark, Flink, Hadoop, Zeppelin, Hue
- AWS Developer or other certification
NorthBay is a premier provider of Big Data consulting and product services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We build and help deploy data centric solutions on AWS. Our customer initiatives include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the most progressive companies in the world. We need rock stars that love creativity, have a passion for excellence, and strive to be the best.
Sr. Java Cloud Developer
NorthBay is seeking a Senior Engineer with 5+ years hands-on Java experience. This role can be located in Canada, Eastern Europe or Colombo, Sri Lanka. The candidate has Big data, AWS working knowledge and enjoys coding. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Java Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Design, develop, code, unit test, integration test, data test, debug advanced level modular software applications and frameworks for products and customer delivery engagements
- Collaborate in an Agile team and fellow software engineers to deliver and meet requirements and exceed quality requirements
- Creativity, Intuition and innovative thinking to solve challenging engineering problems using leading edge open source frameworks and AWS Cloud based services in diverse technology environment
Basic Qualifications
- 5 years continuous hands-on Java rock solid experience
- 3 years experience in Core Java JVM, Multi-Threading, Concurrency and Data Structures/Collections
- 3 years experience in Object Oriented Programming (OOP), Object Oriented Design (OOD) and Design Patterns
- 3 years experience in Unit Test, Integration Test, Data Test and Performance Test
- 2 years experience in any Database: PostgreSQL, MySQL, MongoDB etc
- 1+ years experience in following core tools and frameworks – Core: Java8, JUnit4/JUnit5, Mockito, Maven, Log4J, SL4J and common libraries Frameworks: Spring Framework, Spring Data, JMS/Apache Commons Libraries, Jackson and JAXB
- 1+ years hands-on experience in Java 8 Lambdas, Streams functional programming experience
- Strong motivation, intuition, passion and desire to build precision engineered software
- Has innovative thinking, bright ideas, coding speed and capability to produce 300 lines of good quality code per day
- Has AWS and Big Data working knowledge
Preferred Qualifications
- 1+ years experience in Data Engineering
- 1+ years experience in following AWS Services – S3, SQS, IAM, CloudWatch, AWS EMR, Cloudformaion
- 1+ years experience in following Data Frameworks – Apache Spark, Flink, Hadoop, Zeppelin, Hue
- AWS Developer or other certification
NorthBay is a premier provider of Big Data consulting and product services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We build and help deploy data centric solutions on AWS. Our customer initiatives include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the most progressive companies in the world. We need rock stars that love creativity, have a passion for excellence, and strive to be the best.
Sr. Java Cloud Developer
NorthBay is seeking a Senior Engineer with 5+ years hands-on Java experience. This role can be located in Canada, Eastern Europe or Colombo, Sri Lanka. The candidate has Big data, AWS working knowledge and enjoys coding. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Java Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Design, develop, code, unit test, integration test, data test, debug advanced level modular software applications and frameworks for products and customer delivery engagements
- Collaborate in an Agile team and fellow software engineers to deliver and meet requirements and exceed quality requirements
- Creativity, Intuition and innovative thinking to solve challenging engineering problems using leading edge open source frameworks and AWS Cloud based services in diverse technology environment
Basic Qualifications
- 5 years continuous hands-on Java rock solid experience
- 3 years experience in Core Java JVM, Multi-Threading, Concurrency and Data Structures/Collections
- 3 years experience in Object Oriented Programming (OOP), Object Oriented Design (OOD) and Design Patterns
- 3 years experience in Unit Test, Integration Test, Data Test and Performance Test
- 2 years experience in any Database: PostgreSQL, MySQL, MongoDB etc
- 1+ years experience in following core tools and frameworks – Core: Java8, JUnit4/JUnit5, Mockito, Maven, Log4J, SL4J and common libraries Frameworks: Spring Framework, Spring Data, JMS/Apache Commons Libraries, Jackson and JAXB
- 1+ years hands-on experience in Java 8 Lambdas, Streams functional programming experience
- Strong motivation, intuition, passion and desire to build precision engineered software
- Has innovative thinking, bright ideas, coding speed and capability to produce 300 lines of good quality code per day
- Has AWS and Big Data working knowledge
Preferred Qualifications
- 1+ years experience in Data Engineering
- 1+ years experience in following AWS Services – S3, SQS, IAM, CloudWatch, AWS EMR, Cloudformaion
- 1+ years experience in following Data Frameworks – Apache Spark, Flink, Hadoop, Zeppelin, Hue
- AWS Developer or other certification
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on AWS DevOps Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Participates in application and network architecture design sessions
- DevOps & Application tooling SMEs (Language used is: C / C++ / C# / .Net)
- Understands and have used AWS Networking, Compute and Management Tools
- Understands and has used a majority of AWS services relevant to Customer
- Develops Infrastructure as Code in production environment
- Ideally need to have database solution design in AWS and data migration
- Develops Playbooks and Runbooks as needed to support application optimization workstream
Qualifications:
- Experience working with relational databases, and distributed computing technologies.
- Experience with LinuxDebugging/troubleshooting skills to support and resolve customer problems
- Other desired technical skills include Perl, Ruby, Oracle SQL.
- Demonstrates skill and passion for operational excellence.
- Documentation skillsProven ability to troubleshoot and identify the root cause of issues
- Experience with version control/Code-Review tools like Git, Gerrit, GitHub etc.
- Experience setting up and/or maintaining automated build systemUnderstanding the integration between automated software test and the build process
- Experience with scripting (python, bash etc).
- Experience with setting up CI/CD pipelines
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on AWS DevOps Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Participates in application and network architecture design sessions
- DevOps & Application tooling SMEs (Language used is: C / C++ / C# / .Net)
- Understands and have used AWS Networking, Compute and Management Tools
- Understands and has used a majority of AWS services relevant to Customer
- Develops Infrastructure as Code in production environment
- Ideally need to have database solution design in AWS and data migration
- Develops Playbooks and Runbooks as needed to support application optimization workstream
Qualifications:
- Experience working with relational databases, and distributed computing technologies.
- Experience with LinuxDebugging/troubleshooting skills to support and resolve customer problems
- Other desired technical skills include Perl, Ruby, Oracle SQL.
- Demonstrates skill and passion for operational excellence.
- Documentation skillsProven ability to troubleshoot and identify the root cause of issues
- Experience with version control/Code-Review tools like Git, Gerrit, GitHub etc.
- Experience setting up and/or maintaining automated build systemUnderstanding the integration between automated software test and the build process
- Experience with scripting (python, bash etc).
- Experience with setting up CI/CD pipelines
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on AWS DevOps Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Participates in application and network architecture design sessions
- DevOps & Application tooling SMEs (Language used is: C / C++ / C# / .Net)
- Understands and have used AWS Networking, Compute and Management Tools
- Understands and has used a majority of AWS services relevant to Customer
- Develops Infrastructure as Code in production environment
- Ideally need to have database solution design in AWS and data migration
- Develops Playbooks and Runbooks as needed to support application optimization workstream
Qualifications:
- Experience working with relational databases, and distributed computing technologies.
- Experience with LinuxDebugging/troubleshooting skills to support and resolve customer problems
- Other desired technical skills include Perl, Ruby, Oracle SQL.
- Demonstrates skill and passion for operational excellence.
- Documentation skillsProven ability to troubleshoot and identify the root cause of issues
- Experience with version control/Code-Review tools like Git, Gerrit, GitHub etc.
- Experience setting up and/or maintaining automated build systemUnderstanding the integration between automated software test and the build process
- Experience with scripting (python, bash etc).
- Experience with setting up CI/CD pipelines
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on AWS DevOps Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Participates in application and network architecture design sessions
- DevOps & Application tooling SMEs (Language used is: C / C++ / C# / .Net)
- Understands and have used AWS Networking, Compute and Management Tools
- Understands and has used a majority of AWS services relevant to Customer
- Develops Infrastructure as Code in production environment
- Ideally need to have database solution design in AWS and data migration
- Develops Playbooks and Runbooks as needed to support application optimization workstream
Qualifications:
- Experience working with relational databases, and distributed computing technologies.
- Experience with LinuxDebugging/troubleshooting skills to support and resolve customer problems
- Other desired technical skills include Perl, Ruby, Oracle SQL.
- Demonstrates skill and passion for operational excellence.
- Documentation skillsProven ability to troubleshoot and identify the root cause of issues
- Experience with version control/Code-Review tools like Git, Gerrit, GitHub etc.
- Experience setting up and/or maintaining automated build systemUnderstanding the integration between automated software test and the build process
- Experience with scripting (python, bash etc).
- Experience with setting up CI/CD pipelines
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
We are seeking a hands on practice leader for our DevOps team, to join NorthBay. NorthBay is a 350 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. This person will be responsible for staffing, managing, growing and developing our AWS DevOps/DataOps team, building our consulting offerings, executing customer project success and more. The person will work directly with our customers to design and implement automated deployment processes for supporting line of business products and applications and managing their lifecycle through automation, consistent, reliable and repeatable workflows. Helping developers to build and innovate and deploy product code faster, securely and create solutions developers need to exploit the benefits of DevOps, DataOps and other automated deployment capabilities.
Primary Responsibilities:
- To work with senior managers and your team to establish NorthBay as the leader in AWS DevOps/DataOps.
- To hire, train, grow and mentor a group of DevOps field Consultants.
- Define key metrics and then select / deploy tools for data collection and metric presentation.
- Audit team compliance to principles and continuous improvement.
- Assist in defining, architecting and developing go-to-market services packages and offerings.
- Perform tasks related to securing and keeping the projects, tools, and processes that you are responsible for.
- Develop and support processes to maintain uptime, SLAs and availability of critical platform components.
- Monitor existing application and infrastructure while working to improve existing monitoring.
- Communicate effectively with project stakeholders and management.
Required Skills/Experience:
- 7+ years demonstrated proficiency and experience in design, implementation, monitoring, and troubleshooting Kubernetes & Docker Container Orchestration infrastructure.
- Experience in managing and leading teams of DevOps consultants.
- Experience in managing a large K8S cluster and scaling significantly at enterprise scale.
- Versed in administration tasks of managing Docker images, container networking and standard infrastructure maintenance tasks on Docker and Kubernetes platformMust have knowledge of Linux kernel options such as control groups and defining application groups to restrict resources.
- Building automation tools in Terraform and/or Python.
- Experience with AWS CI/CD pipelines and setting up repository packages.
- Experience in implementing Kubernetes in production environment.
- Successful experience building out and supporting a Cloud production environment.
- Required AWS SDK Python Boto3 working with custom, cots, and open source Python.
- Familiarity with native AWS DevOps PaaS toolset, AWS CodeBuild, AWS CodePipelineKnowledge of cloud deployment tools and methodologies including Terraform (Packer, Troposphere, AWS CloudFormation required).
- Experience with more than one configuration management solution (i.e. Chef, Puppet, Ansible, AWS CodeDeploy).
- Solid proficiency with Repository AND Pipeline related tools (GitLab, GIT – Jenkins, Bamboo, Travis, Circle CI).
- Experience with the implementation and use of different Application and Infrastructure monitoring tools.
- Proficiency in one or more programming languages. Python is required.
- Communicate effectively, written and verbal to a range of audiences.
- Must be a leader individual contributor, assume ownership for tasks and have great attention to detail.
- Comprehensive debugging and troubleshooting skills.
- Ability to thrive in a fast-paced environment.
Education:
- Bachelor’s Degree in Computer Science or Equivalent
- AWS Certifications
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking a bright, energetic, detail oriented administrator to assist with a number of marketing and other office tasks to help support our growing team. You must be ready to own numerous high-stakes responsibilities, anticipate office needs, and take action to create a positive environment for the team, as well as help the sales and marketing team to build, develop, and execute outbound and inbound marketing campaigns, including data entry, follow up and other related tasks. You should be ready to work independently with minimal guidance, prioritize tasks, and make judgement calls quickly and effectively. This person is flexible, empowered and happy to take on new challenges daily.
Responsibilities:
Marketing
- Assist in the creation and management of lead acquisition campaigns, monitor performance, and adjust spend accordingly.
- Perform data entry and analysis functions.
- Track and report on campaign performance data.
- Grow social media presence.
- Participate in the planning process of email, webinar, event programs, and content creation.
- Assist in the execution of email programs, including set up in marketing automation platform and coordination with third-party partners.
Administration
- Assist with all aspects of the office environments (supplies, snacks, catering, vendor management, mail/overnight delivery, inventory).
- Ensure all non-technical company operations are efficiently handled by supporting the President, USA Delivery Services.
- Handle correspondence via all methods (email, conferencing, telephone).
- Assist with travel needs.
Qualifications
- Excellent judgment and communication skills.
- Past marketing experience.
- Troubleshooting skills.
- Superior organizational skills and self-management.
- Natural empathy and the ability to understand other people’s needs while balancing company goals.
- An adaptable and resilient attitude; must be comfortable with a fast-paced, scrappy, startup environment.
- Interest and experience in startups; you should be comfortable working in a close-knit team and excited by the prospect of rapid growth and change.
- Proactive and enthusiastic personality – you see something that needs to be done, and get it done!
- Ability to juggle multiple tasks and prioritize.
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
NorthBay is seeking technically savvy hands-on Big Data Solutions Architects to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Develop a data model and Data Lake design around stated use cases to capture client’s KPIs and data transformations
- Identify the relevant AWS services — especially on Amazon EMR, Redshift, Athena, Glue, Lambda, etc and an architecture that can support client workloads/use-cases; evaluate pros/cons among the identified options before arriving at a recommended solution optimal for the client’s needs.
- Be a hands-on SA… architect, code and facilitate full-scale development.
- Be able to explain to the client the tradeoffs among the various AWS options, and why the recommended solution(s) and architecture was chosen as an optimal one for the client’s needs.
- Work closely with the client and broader NorthBay Delivery team to implement in Agile fashion the architecture and chosen AWS services using AWS Best Practices and principles from the AWS Well-Architected Framework
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIsHelp transition the implemented solution into the hands of the client, including providing documentation the client can use to operate and maintain the solution.
- Help NorthBay Solutions with its Continuous Improvement processes to learn from each customer project, including doing project retrospectives and writing up “Lessons Learned”.
- Able to travel up to 40%
Qualifications (Must Haves:)
- Strong Design / Development Experience on Amazon EMR or AWS GLUE, preferably with Spark (PySpark or Scala)
- Strong troubleshooting / admin experience with EMR or AWS GLUE – specific to infrastructure (CloudFormation) code, deployment via AWS CLI, and bootstrap actions.
- Ability to implement transient infrastructure (e.g. transient EMR clusters) that leverages decoupled storage (S3) and compute. Implement these using reproducible automated mechanisms like AWS CLI scripts, CloudFormation templates, and custom code leveraging AWS SDKs.
- Strong experience in data lake design patterns factoring in key features like ACID transactions,updates and deletes,Data Versioning,Schema Evolution,Schema Enforcement, Audit History, Metadata handling.
- Strong experience on one or more MPP Data Warehouse/Database Platforms preferably AWS RedShift, PostgreSQL, Teradata,Oracle, Aurora postgres/mysql or similar.
- ossess in-depth working knowledge and hands-on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring
- Strong Development Experience on at least one or more event-driven streaming platforms preferably Kinesis, Firehose, Kafka, Spark Streaming, or Apache Flink
- Strong Data Orchestration experience using one or more of these tools: AWS Step Functions, Lambda, AWS Data Pipeline, AWS Glue orchestration, Apache Airflow, Luigi or related
- Strong understanding and experience with Cloud Storage infrastructure, and operationalizing AWS-based storage services & solutions preferably S3 or related
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions
- Strong Understanding of at least one or more Cluster Managers (YARN, Hive, Kubernetes, Pig, etc)
Qualifications (Nice to Haves:)
- Strong Data Cataloging experience preferably using AWS Glue or Other
- Strong Development Experience on at least one NoSQL OR Document databases
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related
- Strong Development Experience on at least one Caching Tool like Amazon Elasticache (with Redis or Memcached) or Lucene
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions like AWS CloudTrail and CloudWatch.
Additional Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).
- Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).
- Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery,Mongo)
- Excellent verbal and written communication skills
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
NorthBay Solutions is an Advanced Consulting Partner for AWS. NorthBay was the first AWS Partner to achieve the “Big Data” competency from AWS. NorthBay was also the first AWS Partner to achieve the “ML/AI” competency from AWS. A significant portion of our projects are joint projects with “AWS Professional Services”. Both our CTO and our VP ML/AI previously worked at AWS. NorthBay has opened an office in Sri Lanka, and we will be hiring 300 AWS Cloud Engineers in Colombo. We have offices in U.S.A, Canada, Pakistan, Sri Lanka, Turkey (in-process) and Costa Rica (in-process).
Our previous projects include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the largest and most progressive companies in the world.
We need rock stars that love creativity, have a passion for excellence, and strive to be the best. We are seeking an experienced, technically savvy “Director of Technology”. Candidates do NOT need to be an expert on AWS Cloud technologies. We will train you to be an AWS Cloud Solutions architect. Our U.S. team has Solutions Architects that previously worked at AWS, and NorthBay will “train and mentor” our Sri Lanka-based Directors of Technology.
We are looking for:
Technical depth and a track record of solving difficult technical problems. Desire to learn new AWS Services and AWS Architectural Patterns from our U.S. Team. Desire to “teach” AWS skills to offshore engineering teams. Enjoy explaining the benefits & trade-offs of different “Cloud Architecture patterns”. Listening skills Hiring and Training the best local engineers
We are looking for future leaders, that can be groomed to be “Future CTO’s”. For this reason, candidates need both “technical” and “interpersonal/communication” skills. The ability to “listen” is as important as the ability to “talk”.
Responsibilities: (Responsibilities include but are not limited to:)
- You will build and lead a globally distributed team of engineers through hiring, coaching, mentoring, providing feedback and hands-on career development
- Grow a healthy, collaborative engineering culture in line with the company values around all Global regions
- Build solid relations between peers and demonstrate an excellent team leader and member in a high performing environment
- You will demonstrate sound engineering principles by directly contributing toward your team’s goals. Sometimes hands-on 50% development (data-centric / application development projects) and 50% Management.
- You will be the go-to Tech Champion/leader across all wider tech projects in your region.
- Support timely delivery of technical solutions to address business needs
- Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern data and application technologies.
- Implement development best practicesHelp develop and evangelize great engineering and organizational practices
- Be an active part of the leadership team and collaborate with other leaders in the organization
Must Have Skills & Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum 15 years of software industry experience
- Extensive experience architecting, designing and programming complex & scalable applications.
- Preferably, in a Cloud environment (but this is NOT a requirement).
- Pleasant and humble personality (yes, this is a requirement).
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Programing skills in: Python, Java, Node.js, or .NETStrong practical application development experience on Linux and Windows
- Deep appreciation of “engineering quality”
- Extensive experience with “code reviews”
- Ability to work across teams, including on-shore and off-shore
- Successful leadership of software development teams
- Desire and ability to quickly learn new technologies and skills Good communication and presentation skills.
- Occasional travel to U.S. and Canada is a requirement.
Nice to Have Skills & Experience:
- Hands on experience with AWS services.
NorthBay Solutions is an Advanced Consulting Partner for AWS.
NorthBay was the first AWS Partner to achieve the “Big Data” competency from AWS. NorthBay was also the first AWS Partner to achieve the “ML/AI” competency from AWS. A significant portion of our projects are joint projects with “AWS Professional Services”. Both our CTO and our VP ML/AI previously worked at AWS. NorthBay has opened an office in Sri Lanka, and we will be hiring 300 AWS Cloud Engineers in Colombo.
We have offices in U.S.A, Canada, Pakistan, Sri Lanka, Turkey (in-process) and Costa Rica (in-process).Our previous projects include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the largest and most progressive companies in the world. We need rock stars that love creativity, have a passion for excellence, and strive to be the best. We are seeking an experienced, technically savvy “Sr. Architect”.
Candidates do NOT need to be an expert on AWS Cloud technologies. We will train you to be an AWS Cloud Solutions architect. Our U.S. team has Solutions Architects that previously worked at AWS, and NorthBay will “train and mentor” our Lahore bases Sr. Architects.
We are looking for a technical expert having 14+ years of experience who can stand shoulder to shoulder with top local and foreign architects and can be company’s ambassador for technical excellence. Such an individual should have:
- Technical depth and a track record of solving difficult technical problems.
- Desire to learn new AWS Services and AWS Architectural Patterns from our U.S. Team.
- Desire to “teach” AWS skills to offshore engineering teams.
- Enjoy explaining the benefits & trade-offs of different “Cloud Architecture patterns”.
- Listening skills
- Hiring and Training the best local engineers
Responsibilities include but are not limited to:
- Will be confronted with solving the toughest technical challenges.
- Will work with team and guide them into proposing solutions that can withstand customer’s scrutiny.
- Will be a champion of engineering excellence and will architect strategies and processes that ensure our technical competitiveness.
- Will help build a team of senior technical leads and architects through whom company can continue to deliver high-quality solutions in challenging technical domains.
- Will act as a mentor and inspirational figure for engineers.
- Loves technology and will not be afraid to jump in and dirty his hands if the situation demands.
- Should be able to travel to our key customers and meet with their technical architects and establish our technical credibility.
- Implement software development best practicesHelp develop and evangelize great engineering and organizational practices
- Be an active part of the leadership team and collaborate with other leaders in the organization
Must Have Skills & Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum 14 years of software industry experience
- Extensive experience architecting, designing and programming complex & scalable applications.
- Preferably, in a Cloud environment (but this is NOT a requirement).
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Programing skills in: Python, Java, Node.js, or .NET
- Strong practical application development experience on Linux and Windows
- Deep appreciation of “engineering quality”
- Extensive experience with “code reviews”
- Ability to work across teams, including on-shore and off-shore.
- Successful leadership of software development teams
- Desire and ability to quickly learn new technologies and skills
- Good communication and presentation skills.
Nice to Have Skills & Experience:
- Hands on experience with AWS services.
NorthBay Solutions is an Advanced Consulting Partner for AWS.
NorthBay was the first AWS Partner to achieve the “Big Data” competency from AWS. NorthBay was also the first AWS Partner to achieve the “ML/AI” competency from AWS. A significant portion of our projects are joint projects with “AWS Professional Services”. Both our CTO and our VP ML/AI previously worked at AWS. NorthBay has opened an office in Sri Lanka, and we will be hiring 300 AWS Cloud Engineers in Colombo.
We have offices in U.S.A, Canada, Pakistan, Sri Lanka, Turkey (in-process) and Costa Rica (in-process).Our previous projects include database migrations, data lakes, ML/AI, DevOps and modern serverless applications for some of the largest and most progressive companies in the world. We need rock stars that love creativity, have a passion for excellence, and strive to be the best. We are seeking an experienced, technically savvy “Sr. Architect”.
Candidates do NOT need to be an expert on AWS Cloud technologies. We will train you to be an AWS Cloud Solutions architect. Our U.S. team has Solutions Architects that previously worked at AWS, and NorthBay will “train and mentor” our Lahore bases Sr. Architects.
We are looking for a technical expert having 14+ years of experience who can stand shoulder to shoulder with top local and foreign architects and can be company’s ambassador for technical excellence. Such an individual should have:
- Technical depth and a track record of solving difficult technical problems.
- Desire to learn new AWS Services and AWS Architectural Patterns from our U.S. Team.
- Desire to “teach” AWS skills to offshore engineering teams.
- Enjoy explaining the benefits & trade-offs of different “Cloud Architecture patterns”.
- Listening skills
- Hiring and Training the best local engineers
Responsibilities include but are not limited to:
- Will be confronted with solving the toughest technical challenges.
- Will work with team and guide them into proposing solutions that can withstand customer’s scrutiny.
- Will be a champion of engineering excellence and will architect strategies and processes that ensure our technical competitiveness.
- Will help build a team of senior technical leads and architects through whom company can continue to deliver high-quality solutions in challenging technical domains.
- Will act as a mentor and inspirational figure for engineers.
- Loves technology and will not be afraid to jump in and dirty his hands if the situation demands.
- Should be able to travel to our key customers and meet with their technical architects and establish our technical credibility.
- Implement software development best practicesHelp develop and evangelize great engineering and organizational practices
- Be an active part of the leadership team and collaborate with other leaders in the organization
Must Have Skills & Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum 14 years of software industry experience
- Extensive experience architecting, designing and programming complex & scalable applications.
- Preferably, in a Cloud environment (but this is NOT a requirement).
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Programing skills in: Python, Java, Node.js, or .NET
- Strong practical application development experience on Linux and Windows
- Deep appreciation of “engineering quality”
- Extensive experience with “code reviews”
- Ability to work across teams, including on-shore and off-shore.
- Successful leadership of software development teams
- Desire and ability to quickly learn new technologies and skills
- Good communication and presentation skills.
Nice to Have Skills & Experience:
- Hands on experience with AWS services.
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
NorthBay is looking for an enthusiastic Senior Marketing Specialist to join our existing team of smart, passionate B2B marketers. In this role, you’ll be in the thick of our marketing efforts, and get a unique opportunity to have hands-on involvement across our demand generation efforts to help achieve our growth targets.
Responsibilities
- Design and implement demand generation programs with an multi-channel approach, including: email campaigns, third-party initiatives, social media, and new media channels.
- Meet funnel marketing objectives by successfully managing email marketing and webinar campaign development — including messaging, design, deployment and reporting
- Define and specify creative content and assets to drive forecasted campaign results and satisfy buyer’s journey content needs and coordinate with our offshore team to develop the necessary digital assets
- Interpret client and prospect data to identify key segments from within new and existing databases to ensure campaigns are targeted to appropriate contacts at appropriate times and are communicating the appropriate messages
- Report and present on campaign, sales, and general marketing data to provide strategic business insights that can guide future decisions
- Work closely with internal teams to gather feedback on campaign success, update them on upcoming campaigns, and identify opportunities for future initiatives
- Drive PPC campaigns for specific outcomes-based initiatives
- Write content for the website, collateral and alike
Experience
- Bachelor’s degree
- 4+ years of experience developing and executing demand focused campaigns for B2B professional services companies — ideally with a heavy emphasis on multi-touch marketing campaigns that include email marketing, webinars, social media and other marketing channels
- Experience in high-tech required, specifically cloud technology is strongly preferred
- Demonstrated experience driving demand generation results
- Experience with multiple coordinated software systems including webinar platforms, marketing automation, CRM and analytics (Zoho, Google and Salesforce a plus)Strategic thinker comfortable making decisions that is hands on, highly organized, detail-oriented and focused on quality output
- Very strong project management skills and creative thinking to achieve success in a fast-paced environment
- Motivated self-starter who thrives on working in complex settings
- Ability to multitask, set and manage expectations while identifying opportunities to drive efficiencies
- Very strong written and verbal communication
- Working knowledge of web, mobile, email design and layout as well as graphic design programs a plus
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
The Senior Engagement Manager plays a pivotal role in maintaining client satisfaction and loyalty through ensuring exceptional service and creating value. The Senior Engagement Manager is the liaison between the internal technical team members in the US, offsite and at the customer as part of the NorthBay OneTeam model. They help identify, analyze, research, and resolve inquiries on all aspects of the solutions being developed and deployed for our clients. The Senior Engagement Manager must have a solid understanding of web, cloud, analytics and big data technologies, work aggressively to build & coordinate cross-functional teams. This position also supports the organization’s strategic, tactical and support functions in order to achieve corporate objectives. The Senior Engagement Manager is measured through project success, client satisfaction and peer acknowledgement metrics.
Key Responsibilities
- Collaborate with field sales to seek to understand our customers needs, their business, how success is defined, and ensure that we are exceeding expectations in delivery and developing valued solutions.
- Experience leveraging formal project management and development methodologies on enterprise level engagements.
- Possesses a deep knowledge of project management best practices and how to apply them in an effective yet pragmatic way across large, complex projects.
- Understanding of technology principles and services including infrastructure, business applications, data management, security, application platforms and consumer facing technology.
- Writing proposals, RFP responses and other long form communication to convince customers for proposed solutions
- Creating slide decks, consulting artifacts, documentation and other customer-facing write-ups
- Manage delivery to a portfolio of clients
- Build cost estimates and project plans for enterprise clients
- Manage execution of projects, where team size is between 10-50 team members
- Build strong and positive relationships with clients at various levelsBuild and document knowledge about the client’s business and technical setup
- Coordinate all technical projects carried out with clients
- Build strong relationships with onshore & offshore technical team members
- Ensure client issues are resolved in a fast and professional manner
- Feedback any important client information to the Executive Sponsor and Management team
- Identify any training/knowledge needs for clients and colleagues
- Originates actions to improve existing conditions, processes and communication
- Be responsible for undertaking project work across the team as required – participation in requirements gathering, documentation, review, etc.
Position Requirements
- 8 years of experience delivering consulting projects for enterprise clients
- Have a track record of strong Consulting and execution skills to deliver solutions on time, within budget and aligned with the business needs
- Experience and knowledge of Big Data software technologies, software development lifecycle, designing and delivering solutions
- Good experience in soft and influence skills for managing and navigating complex customer organizations towards achieving goals
- Have a track record of strong Consulting and execution skills to deliver solutions on time, within budget and aligned with the business needs
- Having demonstrated experience managing geographically-distributed teams and coordinating with vendors, contractors and software engineers to build technical
Service Delivery
- Plan, organize, and manage all phases of a project lifecycle to ensure successful delivery. This includes developing and managing project governance plans, project schedules, team goals, defining success criteria, project milestones, and budgets.
- Plays an active role in managing project goals and driving teams to achieve customers business outcomes by managing issues, risks, decisions, and action items.
- Ability to take ownership, work under pressure and meet deadlines on time.
- Ability to challenge, recommend and redirect teams as well as manage client expectations during the engagement.
- Takes proactive steps to ensure teams meet or exceed customer expectations.
- Works effectively in a dynamic environment with changing priorities.
- Results-oriented, prioritizes work activities, plans and stays organized in order to meet commitments.
Application of Skills
- Lead individuals, teams or multiple groups and play an active role in analyzing project goals, creating a plan to achieve those goals, and then driving the NorthBay Delivery team members, customer stakeholders/SMEs and potentially other third parties to achieve those goals while understanding the client environment and any limitations to execution.
- Actively looks for ways to improve process efficiencies and effectiveness.
- Ability to apply strategic thinking and demonstrate understanding of requirements to execute.
- Ability to make decisions guided by policies, procedures and business plan with limited guidance.
- Business and financial acumen.
- Business case development.
Teaming
- Proven success in working with teams and executive leadership in a complex, global company environment.
- Team player who effectively integrates, motivates and builds relationships with cross-functional team members (local or remote), sponsors, key stakeholders, executives, and other individuals or organizations involved with or affected by the project.
- Proven experience working in a matrix environment, managing multiple stakeholders. Negotiation and conflict resolution capabilities.
- Excellent people management skills, including the ability to influence, negotiate and achieve results through others who are not direct reports.
Language and Communication Skills
- Ability to effectively express ideas and thoughts verbally and in written form
- Good with long-form communication including writing proposals, RFP responses, discovery documents, summary documents and other customer-facing artifacts
- Exhibits good listening skills and comprehension
- Effectively keeps others adequately informed by presenting information to top management, public groups, and/or boards of directors using the appropriate communication methods
Professional Requirements
- 5+ years experience leading the delivery of enterprise-level IT consulting projects
- 2+ years experience working as a Scrum Master across multiple cross-functional teamsLed teams and engagements utilizing agile approaches, value and principles as well as Scrum framework
- Understands the value proposition of the public cloud and has delivered cloud engagements (IaaS, PaaS, Saas)
- Experience with Agile and Project Management (APM) toolsets (Jira, RallyDev, etc).
- Bachelor’s Degree or equivalent experience.
- Ability to travel to client locations to deliver professional services as needed.
Preferred Qualifications
- Has at least one active project management certification (e.g., APM, CSM, PMI-ACP, PRINCE2)
- AWS Experience and Certifications.
- Managed technical projects consisting of 8 or more people totaling over $1,000,000 budget Managed and delivered IT engagements for a Fortune 100 company.
- Managed engagements using both Waterfall and Agile/Iterative methodologies. Bachelor’s Degree in STEM, MBA or Masters in Computer Science.
- Has presented to C-level executives (CIO, CEO, CTO, CISO, etc.) as well as to technical subject matter experts.
- FinancialForce Professional Services Automation (PSA) for Salesforce
- University degree or equivalent experience
- Ability to grasp technical concepts – AWS, Cloud, Data Warehousing, Web Development, and programming languages are an advantage
- Experience of working in a client support role
- Experience in project management
- Excellent written and spoken communication skills
- English required
Personal Requirements
- Customer service minded
- Good follow-up on action items and getting it done attitude
- Ability to navigate complex organizations and situations towards achievement of goals
- Solutions oriented with good problem solving skills
- Professional approach
- Results driven
- Attention to detail
- Proactive and take initiative
- Team player
- Self-motivated
- Hands on approach
- Flexible approach
- Ability to work towards strict deadlines
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
Summary
As an GM/Sr. Enterprise Account Executive for NorthBay you will have the exciting opportunity to positively impact the business model of your customer in a new way. Your responsibilities will include finding opportunities to help customers improve how to deliver business value, drive revenue, and charting a path to adoption. The ideal candidate will possess both a sales and technical background that enables them to drive an engagement at the CXO level as well as with software developers and IT architects. He/she should also be a self-starter who is prepared to develop and execute against a territory coverage plan and consistently deliver on revenue targets as well as contribute to the achievement of our strategic goals in this market segment.
NOTE: The position is based in NY/NJ
BASIC QUALIFICATIONS
- 10+ years of technology professional services related sales or business development experience in key verticals including high tech, retail, healthcare, financial services, media/publishingPrior experience running or leading professional services delivery projects
- Direct field experience in working with enterprise accounts
- Experience selling professional services (not a software product) in the Cloud Computing space
- AWS familiarity/expertise a strong plus
- Extensive customer network
- BA/BS degree required
ROLES AND RESPONSIBILITIES
- Drive revenue and market share in a defined territory and within the industry vertical
- Meet or exceed quarterly revenue targets
- Develop and execute a comprehensive account/territory plan
- Create & articulate compelling value propositions around NorthBay specific Services at the CxO level
- Accelerate customer adoption
- Maintain a robust sales pipeline
- Develop long-term strategic relationships with key accounts
- Ensure customer satisfaction
- Expect moderate travel, 30-40%
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
NorthBay is seeking technically savvy hands-on Big Data Solutions Architects to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities:
- Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Develop a data model and Data Lake design around stated use cases to capture client’s KPIs and data transformations
- Identify one or more relevant AWS services — especially on Amazon EMR — and an architecture that can support client workloads/use-cases; evaluate pros/cons among the identified options before arriving at a recommended solution optimal for the client’s needs.
- Be able to explain to the client the tradeoffs among the various AWS options, and why the recommended solution(s) and architecture was chosen as an optimal one for the the client’s needs.
- Work closely with the client and broader NorthBay Delivery team to implement in Agile fashion the architecture and chosen AWS services using AWS Best Practices and principles from the AWS Well-Architected Framework
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIsHelp transition the implemented solution into the hands of the client, including providing documentation the client can use to operate and maintain the solution.
- Help NorthBay Solutions with its Continuous Improvement processes to learn from each customer project, including doing project retrospectives and writing up “Lessons Learned”.
Qualifications (Must Haves)
- Strong Design / Development Experience on Amazon EMR, preferably with Spark (PySpark, Scala)Strong troubleshooting / admin experience with EMR – specific infrastructure (CloudFormation) code, deployment via AWS CLI, and bootstrap actions.
- Ability to implement transient infrastructure (e.g. transient EMR clusters) that leverages decoupled storage (S3) and compute. Implement these using reproducible automated mechanisms like AWS CLI scripts, CloudFormation templates, and custom code leveraging AWS SDKs.
- Strong experience on one or more MPP Data Warehouse Platforms preferably Amazon EMR (incl. Presto), Amazon Athena, AWS RedShift, PostgreSQL, Teradata or similar Possess in-depth working knowledge and hands-on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring
- Strong Development Experience on at least one or more event-driven streaming platforms preferably Kinesis, Firehose, Kafka, Spark Streaming, or Apache Flink
- Strong Data Orchestration experience using one or more of these tools: AWS Step Functions, Lambda, AWS Data Pipeline, AWS Glue orchestration, Apache Airflow, Luigi or related
- Strong understanding and experience with Cloud Storage infrastructure, and operationalizing AWS-based storage services & solutions preferably S3 or related
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions
- Strong Understanding of at least one or more Cluster Managers (YARN, Hive, Kubernates, Pig, etc)
Qualifications (Nice to Haves)
- Strong Data Cataloging experience preferably using AWS Glue or Other
- Strong Development Experience on at least one NoSQL OR Document databases
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related
- Strong Development Experience on at least one Caching Tool like Amazon Elasticache (with Redis or Memcached) or Lucene
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions like AWS CloudTrail and CloudWatch.
Additional Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
- Excellent verbal and written communication skills
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
Desired Certifications:
- AWS Solution Architect
- AWS Big data Specialty
- Or any Data Centric Certifications
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
NorthBay is seeking technically savvy Senior Big Data Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities Include but Not Limited to:
- Possess In depth knowledge and hands on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring) (Must Have)
- Strong Development Experience in either one of the Distributed Big Data processing (bulk) engines preferably using Spark on EMR or related (Must Have)
- Strong Development Experience on at least one or more event driven streaming platforms prefer Kinesis, Firehose, Kafka or related (Must Have)
- Strong Data Orchestration experience using tools such has AWS Step Functions, Lambda, AWS Data Pipeline, Apache Airflow or related (Must Have)
- Assess use cases for various teams within the client company and evaluate pros and cons and justify recommended tooling and component solution options using AWS native services, 3rd party and open source solutions (Must Have)
- Strong experience on either one or more MPP Data Warehouse Platforms prefer AWS RedShift, PostgreSQL, Teradata or similar (Must Have)
- Strong understanding and experience with Cloud Storage infrastructure and operationalizing AWS based storage services & solutions prefer S3 or related (Must Have)
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions (Must Have)
- Strong Data Cataloging experience preferably using AWS Glue (Nice to Have)
- Strong Development Experience on at least one NoSQL OR Document databases (Nice to Have)
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related (Nice to Have)
- Strong Development Experience on at least one Caching Tools like Redis, Lucene, Memcached (Nice to Have)
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions (Nice to Have)
- Strong Understanding of at least one or more Cluster Managers (Yarn, Hive, Pig, etc) (Nice to Have)Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIs
- Develop a data model around stated use cases to capture client’s KPIs and data transformations
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Document and communicate product feedback in order to improve user experience
Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
Full Stack Developer for AWS:
A Full Stack Engineer for AWS will own one or more components of our web applications, write application code, analyze/suggest AWS services required for the project/product, development & programming on AWS environment, utilizing different AWS services and deploying the application in AWS. In addition, a full stack developer for AWS will be working side-by-side with other engineers on architecture, integration, and maintenance of the applications in order to keep up with the world’s fast paced industry. He will work with talented and experienced teams of product managers, designers, and engineers, and have the unique opportunity to contribute to product design and system scalability. The ideal person for this role is a problem-solver with an inquisitive and innovative mind, hands-on web application coding & understanding of AWS hosted apps and loves to collaborate with other team members to drive the project forward.
A successful Full Stack Developer for AWS at NorthBay will demonstrate the following qualities:
- Good understanding and hands-on programming expertise in latest technologies and architectural approaches especially related to AWS
- Handle the design, architecture, development, code review, and testing of key applications in the following areas: Analytic Dashboard & Reporting, client facing applications, proof of concept prototypes, Dropwizard Microservices
- Ruthless commitment to impeccable code qualityDesign and implement scalable web service APIs.
- Work with SQL and NoSQL DB systemsProficiency in Agile project development methodology and practicesStrong OO, analysis, design and development skills
- Strong written and verbal communication skills
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Minimum 3 years hands-on programming experience on HTML, CSS, JavaScript, interactions with customers
- Outstanding communication skills
AWS/Cloud Technologies
- Expertise in AWS technologies, Lambda, S3, AWS IAM Role, Code Commit, DynamoDB / Redshift, Beanstalk, EMR
Front-End
- Web fundamentals like HTML, JavaScript, and CSS
- JavaScript frameworks like AngularJS, ReactJS, or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower
- Libraries like jQuery or Backbone.js
- Front-end (CSS) frameworks like Foundation or BootstrapAJAX
Back-End
- API design and development
- CRUD (Create, Read, Update, Delete)
- RESTful ServicesWeb fundamentals like HTML, JavaScript, and CSSServer-side languages like Java, .NET, Python, PHP, Ruby, etc.
- Database technologies like MySQL, Oracle, PostgreSQL, and MongoDBWeb server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
- Frameworks related to their server-side language of choice like: Express.js, Ruby on Rails, CakePHP, etc.
Preferred Skills and Experience:
- CSS preprocessors like Sass or LESS
NorthBay Solutions is recognized as a premier provider of Big Data Solutions & Services. We are an AWS advanced consulting partner certified in big data, public sector, mobile, machine learning, DevOps and education competencies. We design big data, mobile & web solutions for premier brands and working with some of the most progressive companies in the world and creating profoundly impactful solutions.
NorthBay is seeking technically savvy Cloud Software Development Engineer to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Responsibilities Include but Not Limited to:
- Possess In depth knowledge and hands on development experience in building Distributed Big Data Solutions including ingestion, caching, processing, consumption, logging & monitoring) (Must Have)
- Strong Development Experience in either one of the Distributed Big Data processing (bulk) engines preferably using Spark on EMR or related (Must Have)
- Strong Development Experience on at least one or more event driven streaming platforms prefer Kinesis, Firehose, Kafka or related (Must Have)
- Strong Data Orchestration experience using tools such has AWS Step Functions, Lambda, AWS Data Pipeline, Apache Airflow or related (Must Have)
- Assess use cases for various teams within the client company and evaluate pros and cons and justify recommended tooling and component solution options using AWS native services, 3rd party and open source solutions (Must Have)
- Strong experience on either one or more MPP Data Warehouse Platforms prefer AWS RedShift, PostgreSQL, Teradata or similar (Must Have)
- Strong understanding and experience with Cloud Storage infrastructure and operationalizing AWS based storage services & solutions prefer S3 or related (Must Have)
- Strong technical communication skills and ability to engage a variety of business and technical audiences explaining features, metrics of Big Data technologies based on experience with previous solutions (Must Have)
- Strong Data Cataloging experience preferably using AWS Glue (Nice to Have)
- Strong Development Experience on at least one NoSQL OR Document databases (Nice to Have)
- Experience on at least one or More Ingestion Integration tools Like Apache NIFI or Streamset or related (Nice to Have)
- Strong Development Experience on at least one Caching Tools like Redis, Lucene, Memcached (Nice to Have)
- Strong Understanding and experience in Big Data Audit Logging and Monitoring solutions (Nice to Have)
- Strong Understanding of at least one or more Cluster Managers (Yarn, Hive, Pig, etc) (Nice to Have)Interface with client project sponsors to gather, assess and interpret client needs and requirements
- Advising on database performance, altering the ETL process, providing SQL transformations, discussing API integration, and deriving business and technical KPIs
- Develop a data model around stated use cases to capture client’s KPIs and data transformations
- Assess, document and translate goals, objectives, problem statements, etc. to our offshore team and onshore management
- Document and communicate product feedback in order to improve user experience
Qualifications:
- 5+ years of AWS Solutions implementation, professional services experience, prefer Data Analytics space.
- A passion for exploring data and extracting valuable insights.
- Proven analytical, problem solving, and troubleshooting expertise.
- Proficiency in SQL, preferably across a number of dialects (we commonly write MySQL, PostgreSQL, Redshift, SQL Server, and Oracle).
- Exposure to developer tools/workflow (e.g., git/github, *nix, SSH)Experience optimizing database/query performance.
- Experience with AWS ecosystem (EC2, S3, RDS, Redshift).Experience with business intelligence tools with a physical model (e.g., MicroStrategy, Business Objects, Cognos).Experience with data warehousing.
- Exposure to NoSQL-based, SQL-like technologies (e.g., Hive, Pig, Spark SQL/Shark, Impala, BigQuery)
- Excellent verbal and written communication skillsAbility to travel up to 50% (Boston Metro area)
Education and Experience:
- Bachelor’s Degree in Computer Science or Equivalent
- Minimum five years of Big Data Engineering on AWS experience
NorthBay is seeking an experienced, product-focused Software Development Manager / Sr. SDE to lead software development efforts on an innovative Data Lake offering that promises to accelerate time-to-business-impact for Northbay’s customers.
Responsibilities:
This new position will report to senior technical management and be responsible for leading a software development team through the development of an advanced and flexible Enterprise Data Lake product that forms the foundation for Northbay customer Big Data and ML deployments. Deliver a modular, configurable, and extensible Enterprise Big Data Lake platform that can be rapidly and automatically deployed on AWS upon request. Work with Solution Architects and Cloud Developers from prior Northbay customer projects, along with senior technical managers to identify and productionize Data Lake components, workflows, and User Scenarios that recur across different enterprise customers.
To position the team to maximize product quality, put in place a commercial-quality and world-class software deverlopment process. This will include Test-Driven Development,Behavior-Driven Development, and Agile software practices along with Continuous Integration and Continuous Deployment. Ensure that as the product is being developed, every day the current health and progress of the software will be visible to the team and company stakeholders through always-available dashboards. Manage software requirements in the form of User Scenarios, Workloads, and Performance targets. Work with SAs to translate these into a modular and extensible architecture, complete with automated deployment capabilities for each module. Lead daily stand-up status (scrum) meetings with the software team (on-shore and off-shore), and help clarify the priorities and work-breakdown structure for the project. Mentor team members on commercial-quality software development practices and ensure these practices are being followed. As the product matures, work to ensure quality documentation is created and maintained, and help Northbay’s technical staff be trained in the product and its deployment so that they can confidently deploy and then customize for customer projects. Help establish technical support resources for the product that can be made available to Northbay staff working on customer projects.
Must Have Skills & Experience:
- A strong product mindset / focus, and disciplined commercial-quality software development practices like Agile/SCRUM, Test-Driven Development, CI/CD, and others.
- Ability to work across teams, including on-shore and off-shore, to achieve the ambitious goals of the product
- Previous experience delivering Data Lakes on AWS, leveraging infra-structure-as-code, transient infrastructure and AWS automation tools like Cloud Formation, SDK’s (esp. Boto3), and CLI
- Successful leadership of software development teams
- Desire and ability to quickly learn new technologies and skills needed to achieve the ambitious aims of the product
- Hands-on experience with tools like Git or Amazon CodeCommit, automated build services like Jenkins or Amazon CodeBuild,
- Balance the familiar (tools, components, services) with new alternatives based on careful alignment of requirements with the benefits/tradeoffs/track-record of each
Nice to Have Skills & Experience:
- Hands-on experience using and applying the following AWS services: Step Functions, Lambda, EMR, Glue, Athena, CodeStar, CodeCommit, CodeBuild, CodeDeploy, CodePipelineDependency management tools like GNU MakeBehavior-Driven Development using tools like Cucumber or Behave, and specifying Features and Scenarios using Gherkin domain-specific language.
Would you like to be part of a team focused on helping customers in a “once in a generation” shift to the cloud and AWS. NorthBay is a 300 person fast growing AWS Cloud-based Professional Services firm helping customers build solutions for data platforms and analytics, ML/Ai, DevOps, Database Migrations and custom application development and modernization. Do you have the business savvy and the technical background necessary to help grow NorthBay as a key technology provider to the Enterprise?
NorthBay is seeking technically savvy hands-on Big Data Solutions Architects to implement solutions for our customers working with our offshore engineering team. In this role, you will collaborate with NorthBay customers, some working onsite, understand requirements and needs, translate into specifications to develop solutions, drive work with offshore engineering teams, and deliver solutions and results to the customer. This includes assessing customer needs, re-engineering business intelligence processes, designing and developing data models, and sharing your expertise throughout the deployment process.
Summary
As NorthBay continues to service its customer in delivering AWS-based solutions we are seeking a QA Practice Lead that has the breadth and depth of skills to assist our customers and internal team members in driving automated testing for our data and migration projects. The selected candidate will have demonstrated the ability to implement a tools-based framework that supports full lifecycle testing for data, infrastructure and code in support of our data lake, data migration and software modernization customer initiatives in an AWS environment.
What Are The Roles And Responsibilities Of A QA Leader?
The QA leader is one who is like a co-captain of the ship who shares an equal responsibility for getting software out to the customers with high quality, on schedule and matching the expectations. As a QA lead, there are multiple roles and responsibilities which need to be taken care of. The functional role of QA lead is to lead the quality assurance department of any industry. Quality is the backbone of any commercially successful product which directly implies that the quality assurance team in any user-facing product play a very significant role. A QA leader has to have several feathers in his/her cap and play different roles depending on the need. He/She has to ensure that their team of QA engineers are on the right track all the way through the project, resolving conflicts across team, review the schedules and plans, mitigation of the risks, checking quality in phases, update management , build a challenging and motivation environment. It is essential that the Quality Assurance Lead has significant experience testing and deploying data lake/data projects using AWS.
Defining Quality Metrics
- Defining quality standards and metrics for the current project/product.
- Working with all stake holders to ensure that the quality metrics are reviewed, closed and agreed upon.
- Make the QA team aware of the Quality matrix and resolve all the queries.
- Create a list of milestones and checkpoints and set measurable criteria’s to check the quality on timely basis.
Defining Testing Strategies
- Defining processes for test plan and several phases of testing cycle.
- Planning and scheduling several milestones and tasks like alpha and beta testing.
- Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
- Work closely on the deadlines of the project. Ensure the team is focusing on automation along with manual testing.
- Keep raising the bar and standards of all the quality processes with every project.
- Set processes for test plan reviews and ensure that that test plans get reviewed by all stakeholders.
- Push team continuously to innovate.
- Review test strategies and see that all the various kinds of testing like unit, functional, performance, stress, acceptance etc. are getting covered.
Leadership
- Set Quality standards for the teams in various new testing technologies in the industry. This may include finding new strategies for automation testing and day to day work processes like agile and scrum.
- Building up a team and choosing right number and skill set of resources.
- Assign various tasks to the engineers as per strength of individual.
- Setting up goals and objectives for the QA TeamMotivating team and taking informative quick decisions.
- Finding and arranging behavioral , functional, non-functional training needs for the teamCoordinate activities which enforce quality improvements. Resolving conflicts among team members.
- Maintaining cordial relationships between cross functional teams like development, configuration management, program management, product managers etc.
- Negotiating with upper management with influential skills to buy in the ideas.
- Ensure that a highly motivated environment is created in the team.
Reporting
- Reviewing status reports from team managers and taking appropriate actions accordingly.
- Should be focal point of contact for the QA team for all the escalations related to testing and Quality assurance.
- Sending crisp and clear status to the higher management.
- Creating and defining risks contingencies and plans.
- Seeking feedback from management when and wherever necessary.
Managing Risks
- Understanding and defining areas to calculate the overall risk to the project.
- Creating strategies to mitigate those risks and take necessary measures to control the risks.
- Awareness to all the stake holders for the various risks. Create backup plans for all the testing strategies.
- Have team meetings at appropriate times to understand & review the current risks and motivate team to resolve the same.
Process Improvements
- Ensure that the several testing and validation processes are improved continuously.
- Motivate team to improve the efficiency so that the time saved can be used in different work areas.
- Challenge the team continuously to move towards automation for all daily worksPublish the improvements to all the stakeholders and depict the improvements using data points.
- Create quarterly milestones for yearly improvement projects and set deadlines for the team to complete them.
- Work with the development team to ensure that the quality engineers get apt support like automation hooks or debug builds where ever and whenever possible.
- Ensure several quality improvement tools are part of the development cycle, in case of conflicts resolve via upper management.
We are in NorthBay Solutions looking for Software Architect having 10 to 10+ years of development and delivery experience with any of programming language including Java, .Net, C#, Perl, Python. Someone passionate and experienced at building new applications from scratch, as well as the ability to effectively refactor and integrate existing applications and strong knowledge and understanding of AWS and Big Data. Must have good Object Oriented programming skills, including strong design patterns and architectural knowledge. Familiarity with SQL and Non SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. Must have exposure of providing technical leadership and support to teammates through coaching and mentorship. Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems. Experienced programmers are also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
Primary Responsibilities:
- Responsible for the technical architecture of the project and leading/guiding the work of software developers and work closely with Associate Architect, Technical Leads and Project Manager
- Understand and translate project requirements into technical requirements and solutions for engineering team to execute
- Architect and design/leverage platforms that are scalable, optimized and fault-tolerant
- Perform program reviews to ensure that design elements are reusable and repeatable across projects
- Deploy guidelines, standards, and processes to ensure the highest data quality and integrity in the data stores residing on the data lake
- Participate in setting strategy and standards through architecture and implementation leveraging standard tools and technologies
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Writing large scalable Java/Python/C#/.NET based web applications that deploy in AWS Environments
- Participates in the domain technical and business discussions relative to future architect direction
- Gathers and analyzes data and develops architectural requirements at project level
Required Skills/Experience
- 10 to 12+ years of experience as both a hands-on architect and a software engineer
- Must have experience in a CICD environment
- Have a minimum of 7 years’ experience leading or mentoring other more junior developers
- Excellent knowledge of software and application design and architecture
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- Leadership experience in creating, deploying, and iterating excellent software
- Proficiency in the following skills and technologies is mandatory:
- Programming Language (Java / C++ / C#(.Net) / Perl / Python / Ruby on Rails)
- Database(SQL server/Oracle/MySQL/MongoDB/Cassandra)
- SOA, EDA, and Design patterns
- Javascript (ReactJS, AngularJS), HTML5, CSS3
- Cloud computing architecting
- Linux, Django, REST, tools for CI/CD (Jenkins), Git, and shell scripting
- DevOps
- Writing Unit Test Cases
- MVC and knowledge of another server-side programming language are desired but not mandatory
- Demonstrate success as a problem solver, result-oriented, and a self-starter
- Knowledge and experience in AWS, EC2, and other cloud based architecture tools will be a plus.
- Strong in analytical skills, problem solving and decision making abilities
- High quality organizational and leadership skills
- Good proficiency in the English language
Requirements
- 8+ Years of experience in software development and coding in various languages (C#, .NET, Java etc.)
- Experience of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security
- Excellent knowledge of software and application design and architectureKnowledge and experience in AWS, EC2, and other cloud based architecture tools will be a plus.
- Understanding of software quality assurance principlesA technical mindset with great attention to detail
- Strong in analytical skills, problem solving and decision making abilitiesHigh quality organizational and leadership skills
- Outstanding communication and presentation abilities
Responsibilities
- Responsible for the technical architecture of the product and leading/guiding the work of software developers and work closely with Architect, Technical Leads and Project Manager
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial designProvide technical guidance and coaching to developers and engineersEnsure software meets all requirements of quality, security, modifiability, extensibility etc.
- Writing large scalable Java/Python/C#/.NET based web applications that deploy in AWS Environments
- Participates in the domain technical and business discussions relative to future architect direction
- Gathers and analyzes data and develops architectural requirements at project level
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skillsAn ability to communicate clearly regarding complex issues (in English)
- 5+ years of experience and proficiency in the following skills and technologies is mandatory:
- Experience in any programming language (C/C++, Java, C#, Ruby, Python or Perl)
- Database (SQL server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIsSource control using GitData Warehouse
- Proficiency in the following technologies is desired but not mandatory.
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc).
- Experience with Cloud Services (i.e. Amazon Web Service) if preferableStrong understanding of CS fundamentals, Object Oriented Design and Data Structures
- Working knowledge of TDD methodology, and related technologies
- Ability to work in a fast-paced and agile development environment
- Strong aptitude for learning new technologies related to Big Data
Responsibilities
- Design, develop, document, and test software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
A successful Technical Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code qualityGood understanding of a wide range of the latest technologies and architectural approaches
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering processExcellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)
- Manage projects with top-down oversight throughout entire execution to ensure success as defined by adherence to standards of scope, budget, and timeline.
- Develop comprehensive project plans that merge customer requirements with company goals and coordinate various managers and technical personnel during all project phases, from initial development through implementation.
- Monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
- Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
- Anticipate details of future projects by communicating directly with customers and staying informed of relevant trends and industry news.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Minimum 10 years management experience in the IT field, including development work and interactions with customers
- At least 3 or 4 full project deliveries as a Tech.
- PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding communication skills
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university
- A ruthless commitment to testing the code you’ve writtenStrong problem-solving skills
- An ability to communicate clearly regarding complex issues
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- 2+ years of experience and proficiency in C#.Net.
- Proficiency in the following technologies is desired but not mandatory: MySQLRegular Expressions, Writing parsers Experience with Cloud Services (i.e. Amazon Web Service)
- Ability to work in a fast-paced and agile development environmentStrong aptitude for learning new technologies related to Big Data
Responsibilities
- Design, develop, document, and test software solutions in C#.Net using AWS Infrastructure
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, self-directed training, sharing knowledge and skills with others.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Strong problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- 5+ years experience and proficiency in C#.Net
- Proficiency in the following technologies is desired but not mandatory: Source control using Git, Experience in creating and using Web APIs, Experience with Cloud Services (i.e. Amazon Web Service), Working knowledge of TDD methodology, and related technologies, Ability to work in a fast-paced and agile development environment and Strong aptitude for learning new technologies related to Big Data
Responsibilities
- Design, develop, document, and test software solutions using AWS infrastructure
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Perform code reviews of development teamHelping team in writing unit test cases
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Strong problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- 5+ years overall experience in web technologies with 2+ years of experience in ReactJS
- Proficiency in the following technologies is desired but not mandatory: Source control using GitExperience in C# and ASP.net, Experience in creating and using Web APIs, Experience with Cloud Services (i.e. Amazon Web Service), Working knowledge of TDD methodology, and related technologiesAbility to work in a fast-paced and agile development environment and Strong aptitude for learning new technologies related to Big Data
Responsibilities
- Design, develop, document, and test software solutions using AWS infrastructure
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Perform code reviews of development teamHelping team in writing unit test cases
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
A successful Technical Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code quality
- Deep understanding and hands on experience in .Net
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
- Excellent remote management skills (you will be using Skype, Zoom, Google Docs, etc.)
- Manage projects with top-down oversight throughout the entire execution to ensure success as defined by adherence to standards of scope, budget, and timeline.
- Develop comprehensive project plans that merge customer requirements with company goals and coordinate various managers and technical personnel during all project phases, from initial development through implementation.
- Monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
- Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
- Anticipate details of future projects by communicating directly with customers and staying informed of relevant trends and industry news.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Minimum 10 years management experience in the IT field, including development work and interactions with customers in .Net
- Should have good Database concepts preferably in MySQLAt least 3 or 4 full project deliveries as a Tech.
- PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding communication skills
Requirements
- 10+ years of experience as both hands-on architect and a software engineer including 5+ years of experience in .Net
- Must have experience in a CICD environmentHave a minimum of 7 years’ experience leading or mentoring other more junior developers
- Excellent knowledge of software and application design and architecture
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- Leadership experience in creating, deploying, and iterating excellent software proficiency in .Net is mandatory
- Must have strong Database concepts and experience in extensively using at least one DBMS
- Must have experience in writing unit test casesProficiency in following is desired but not mandatory: Experience in using MySQLSource control using Git, Experience in creating and using Web APIs, Experience with Cloud Services (i.e. Amazon Web Service), Working knowledge of TDD methodology, and related technologies, Ability to work in a fast-paced and agile development environment, Strong aptitude for learning new technologies related to Big DataMVC and knowledge of another server-side programming language are desired but not mandatory and Knowledge and experience in AWS, EC2, and other cloud based architecture tools
- Demonstrate success as a problem solver, result-oriented, and a self-starter
- Strong in analytical skills, problem solving and decision making abilities
- High quality organizational and leadership skills
- Good proficiency in the English language
Responsibilities
- Responsible for the technical architecture of the project and leading/guiding the work of software developers and work closely with Associate Architect, Technical Leads and Project Manager
- Understand and translate project requirements into technical requirements and solutions for engineering team to execute
- Architect and design/leverage platforms that are scalable, optimized and fault-tolerant
- Perform program reviews to ensure that design elements are reusable and repeatable across projects
- Deploy guidelines, standards, and processes to ensure the highest data quality and integrity in the data stores residing on the data lake
- Participate in setting strategy and standards through architecture and implementation leveraging standard tools and technologies
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Writing large scalable .NET based web applications that deploy in AWS Environments
- Participates in the domain technical and business discussions relative to future architect direction
- Gathers and analyzes data and develops architectural requirements at project level
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Requirements:
- BS or MS in Computer Science or a related field from any well-reputed institution.
- 2 – 6 years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies including latency and load testing.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test casesApply structured testing methodology and strategies
- Ensure the quality of requirements and design specifications
- Develop test plans to cover requirementsCreate comprehensive test cases/scripts that are in accordance with business and technical specifications
- Perform test case reviews with Business Analysts and Development Team
- Assist with test data identification
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing
- Create defect tickets and track issues to resolution
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Why work with us?
We are working with some of the most progressive companies in the world and creating profoundly impactful web and mobile solutions for them. We need rock stars that love creativity, have a passion for excellence, and strive to be the best.
Other Skills?
We are always looking for talented and passionate people.