**JOB TITLE: Python Developer**
**JOB LOCATION: Boston, MA (Remote, but contract to hire must be near
Boston)**
**WAGE RANGE*: 80-90/hr.
JOB NUMBER: 23-01021
** ** _Job Description
_** Python Software Engineer
** _Duties And Responsibilities
_** Support and update existing internal applications and services.
Collaborate in our Agile/Scrum software development process.
Work with product stakeholders to establish software requirements.
Work with platform & system architects on software and system optimizations &
enhancements to create elegant designs.
Work with other software leads on developing and improving software
development methodologies and processes.
Focus on design patterns, test driven development, enforce code quality and
standards, and document APIs.
Lead & guide the fellow developers on the team through technical skill
development and knowledge sharing.
Align technical solutions with business and IT strategic visions while
complying with the organization's architectural standards.
Collaborate with Project Managers, business and technical analysts,
developers, QA, and other IT team members to understand business & technical
requirements that drive the analysis, design, and creation of quality
technical solutions.
** _Knowledge, Skills And Competencies
_** Firm and demonstrable knowledge of Python language
Firm knowledge of related Python frameworks and tools such as PyTest, Poetry,
SQLAlchemy, Flask, Boto
Firm understanding of PEP 8 standards
Working knowledge of distributed enterprise architecture
Working knowledge of Git, Bitbucket, Jira, Confluence
Working knowledge of code scanning tools such as sonarcube, snyk
Working knowledge of relational databases such as MS SQL Server, MySQL, Aurora
Working knowledge of Agile / Scrum methodology
Ability to visualize, articulate, and solve problems to make informed
decisions as well as organize and analyze a solution as part of a whole and
its individual components
Ability to communicate effectively in written and oral communications
Respond well to change; handle multiple demands / priorities effectively;
adapt to best fit with situation at hand; handle conflict effectively; willing
to accept new responsibilities; take initiative and be accountable
** _Educational Qualifications/Job Experience Requirements
_** Bachelor's degree in Computer Science, Computer Engineering, Information
Technology/Systems, related field, or equivalent experience.
4 + years of relevant experience around design and development of distributed
enterprise applications.
** _Other Job Experiences Desired
_** Insurance industry experience a plus, but not required.
Experience with AWS cloud computing services (Lambda, S3, CloudWatch, ECS,
RDS)
Experience with SQL language
Experience with CICD pipelines
**Equal Opportunity Employer Veterans/Disabled
**
* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions.