Sr. Software Engineer

at  Safety Insurance Company

Boston, MA 02110, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024Not Specified18 Mar, 2024N/AShell Scripting,Python,Modelling Tools,Communication Skills,Third Party Vendors,Version Control Tools,Rest,Soap,Relational Databases,Sql,Computer Science,Java,Json,GreenplumNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Safety Insurance has become one of the leading property and casualty insurance providers in Massachusetts mainly because of our unwavering commitment to independent agents and their customers. Our success is built on a philosophy of offering the highest quality insurance products at competitive rates and providing the best service at all costs.
Through our supportive career, educational and family policies, we enable our employees to be their best. We respect the balance of work and leisure by offering flexible, hybrid schedules and a 37.5 hour workweek. Safety employees enjoy a positive environment in our convenient downtown office located in the heart of Boston’s financial district.
Along with our competitive salaries, we offer a comprehensive benefits package including medical and dental insurance, 100% matching 401k retirement plan, 100% tuition reimbursement and much, much more!
The Senior Software Engineer supports strategic projects by providing database knowledge and development both at an architecture level and a database coding / ETL level through the analysisand understanding of business and technical requirements. The Senior Software Engineer will be responsible for technical leadership by sharing best practices and technology trends and acting as a technical mentor related to their area(s) of expertise.

QUALIFICATIONS

  • Bachelor’s Degree in Computer Science or related field experience.
  • 5+ years of ETL development experience preferred, i.e. Talend.
  • Proficient with CI/CD pipelines and workflow management tools (i.e. Jenkins/Nexus, Airflow).
  • Ability to collaborate through code version control tools like GitLab(for peer-reviews, feature branches, resolving conflicts and commits)
  • Proficient with SQL (writing and optimizing) and stored procedures.
  • Proficient with Python, Java and shell scripting.
  • Proficient with data warehousing concepts, designs, and data modelling tools.
  • Knowledge of Greenplum database and relational databases.
  • Experience implementing API Integrations (REST, SOAP, JSON) between multiple products.
  • Experience with UNIX/Linux OS.
  • Ability to lead a group through an architectural development process and collaborate with application development team and business users.
  • Strong written and communication skills required.
  • Strong analytic, problem solving and decision-making skills.
  • Ability to interact and work with third party vendors.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Design, develop, and implement ETL processes to extract, transform, and load data from diverse sources into the data warehouse.
  • Create and maintain documentation for ETL processes, including source-to-target mappings, transformations, and workflows.
  • Perform ETL performance tuning, optimization, and troubleshooting to ensure efficient data processing.
  • Work closely with business analysts and stakeholders to understand data requirements and translate them into technical solutions.
  • Collaborate with database developers and administrators to ensure proper data governance and quality standards are maintained.
  • Support data modeling activities and ensure alignment of ETL processes with the overall data architecture.
  • Ability to produce logical data models for relational and dimensional databases.
  • Strong analytical skills with the ability to collect, organize, analyze and disseminate significant amounts of information with attention to detail and accuracy.
  • Ability to lead a group through an architectural development process and collaborate with application development team and business users.
  • On-call/Production Support: Sometimes outside of regular business hours along with interacting with offshore partners.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Software Engineering

Graduate

Computer science or related field experience

Proficient

1

Boston, MA 02110, USA