Boston Software Group (BSG) is committed to providing rewarding and flexible career development opportunities and welcomes talents with different background and experience.
BSG does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
Please send your resume to: hr@BostonSoftwareGroup.org
Or event better if you can send directly to someone you know at Boston Software Group. We encourage professional networking and referral opportunities.
BSG is seeking consultant interns to join our team.
Each role may have multiple positions. Pay rates at BSG range from unpaid/academic professional training position, to paid internship, and to W2-based full-time employment, depending on candidates' experience, committed weekly hours and contract term.
This intern will be working closely with BSG business and technology teams to apply data analytics techniques and conduct market analysis for the technology consulting market. The goal of this effort is to help BSG to:
This intern will be working on core digital product development for BSG.
This intern will be working on core digital product development for BSG. The typical technology stack BSG is using includes:
This intern will be working with BSG solution architect and help establishing Dev/Ops automation for support BSG SDLC projects using open source technology and tools such as Jenkins.
This intern will be working with BSG core technology team to develop IoT/hardware products for BSG digital products.
Looking for experienced IT professionals to join our weekend part-time training programs.
Looking for a strong Salesforce Business Analyst to assist in understanding business challenges and working to create Salesforce solutions to address those challenges. This resource should have strong Salesforce experience, along with excellent communication skills and the ability to work effectively with a variety of business units.
Engage with business stakeholder to understand the business problem they are trying to solve
Translate those business problems into Salesforce solutions
Provide Salesforce design and detailed requirements
Carry out configuration and customization on the Salesforce platform in collaboration with offshore development resources
Strong Salesforce experience
Excellent written and verbal communication skills
Ability to effectively engage and collaborate with key business stakeholder
Ability to work effectively within a team
Strong organizational skills
Apex coding experience is a plus
Salesforce certifications are a plus
Agile knowledge and/or experience is a plus
Looking for an experienced Mid-Level to DevOps/Cloud Engineer to join their Engineering team.
If you have strong programming/problem solving skills, a desire to continue learning and a passion for developing and improving applications, then we want to speak with you. As a member of the Engineering team, you’ll be challenged with improving our processes for working with large data sets and writing code for data processing.
You’ll also collaborate across our client's teams to ensure their data and products exceed client expectations. You’ll be driven to help the team meet their goals of working with major data sets of hundreds of terabytes, improving optimizing processes, and developing more streamlining our many data operations.
Including but not limited to:
Managing large multi-account AWS infrastructure
Perform proof-of-concepts on new tools and technologies (E.g. Fargate, EKS, BitBucket Pipeline, Glue, Aurora, Twilio, Sumo Logic, etc.)
Managing huge mission-critical databases, maintaining operation performance
Designing, implementing and supporting new access groups across many different systems
Continuous improvement of our security posture and operations
Candidate Profile:
2 - 5 years of work experience in the area of DevOps Engineer, system administrator, DBA or similar field
University Degree in Computer Science, Mathematics, Engineering or similar
Sound computer science fundamentals
Ability to read understand code well, and perform quality scripting when necessary
Good knowledge of databases: design best practices, DBA experience, right-sizing (SQL Server, PostgreSQL, Redshift)
Experience working with PII and security, and taking new processes and policies through the full life cycle to on-going support
Deep knowledge of technical aspects of security: RSA, Encryption, SSL, TCP/IP, SAML, etc.
Experience with Linux
Self-motivated; capable of working independently and as part of a team
Tools such as Docker, Kubernetes, ECS/Fargate/EKS
Good knowledge of databases: design best practices, DBA experience, right-sizing
Understanding of ETL, data analytics and the development life cycle when working with data products
Experience with AWS Environment or Similar Cloud Services
Experience with the Hadoop ecosystem (Presto/Spark/Hive/Pig)
Build/release engineering
Looking for an experienced Mid-Level to Senior Software Engineer to join our Development and DevOps team. If you have strong programming/problem solving skills, a desire to continue learning and a passion for developing and improving applications, then we want to speak with you.
As a Software Engineer, you’ll collaborate with the DevOps and DataOps teams on core back end development, data processing code, infrastructure management and new product development. You’ll also collaborate across our client's teams to ensure their data and products exceed client expectations. As a Software Engineer, you’ll be driven to help the team meet their goals of improving optimizing processes, improving system security, and developing more streamlining our many data operations.
Software Engineers will have the opportunity to further develop their programming skills, work with big data, and implement new technology.
Including but not limited to:
Manage a large AWS Infrastructure across many services
Monitor and troubleshoot, network insights, access, alerts and dashboards
Create new environments for product development teams
Design backend tables from scratch and optimize previously built tables
Monitor the ongoing operations of servicing a real-time data analytics service
Collaborate with DevOps team members and other cross-functional teams on various projects
Example: Proof of concept for the new Amazon Service Aurora
Candidate Profile
2 – 5 years of work experience in back-end development
University Degree in Computer Science, Mathematics, Engineering or similar
Well trained in good programming practices
Sound computer science fundamentals
Advanced knowledge of Python (or similar scripting language)
Advanced knowledge of SQL (MSSQL, MySQL and T-SQL)
Experience with Linux
Experience with AWS Environment or Similar Cloud Services
Experience with Java, C++ or C
Self-motivated; capable of working independently and as part of a team
Principles of TCP, DNS, SSL
Security best practices and encryption
Database Design Experience
NoSQL Databases
Hadoop/EMR cluster tuning
Test Driven Development
ML algorithms and good ML implementation practices
Java Spring, AngularJS, R
Hopkinton State Park, Massachusetts