Senior Software Engineer

Providence Health & Services
Pawtucket, RI, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$112,002.0 - $134,884.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Software Applications Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review
+34 more
Databases Continuous Delivery Continuous Integration Data Integrity Web Development Github Python (Programming Language) Linux System Administration Microsoft SQL Server MySQL Software Architecture Ruby on Rails Role-Based Access Control Software Tools Responsive Web Design Software Engineering Software Systems SQL Databases Subversion Web Services Openapi Cloud Platform System High Performance Computing ReactJS System Availability Database Optimization Software Troubleshooting Backend Git Vba Programming Language Front End Software Development Restful APIs Software Version Control Programming Languages

Job description

  • Design, develop, and maintain robust software applications using languages such as Ruby on Rails, Java, C#, Python, C++, and JavaScript.
  • Architect and implement RESTful APIs and web services to enable seamless integration across platforms.
  • Manage cloud infrastructure deployments on AWS and Azure, ensuring high availability, security, and performance.
  • Lead code reviews and contribute to continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like GitHub, Git, SVN, and application version control systems.
  • Collaborate with front-end developers to create engaging user interfaces using React Express, ensuring responsive design and optimal user experience.
  • Apply Agile methodologies to plan sprints, prioritize tasks, and deliver iterative improvements efficiently.
  • Maintain comprehensive documentation for software architecture, API specifications, and deployment procedures while adhering to security standards such as RBAC (Role-Based Access Control).
  • Troubleshoot complex technical issues related to Linux environments, SQL databases like MySQL, and application development frameworks including .NET and VBA.
  • Stay current with emerging technologies such as quantum engineering concepts to incorporate innovative solutions into our products.

Requirements

Do you have experience in Teamwork?, We are seeking a dynamic and highly skilled Senior Software Engineer to join our innovative technology team. In this role, you will lead the development and enhancement of complex software solutions, leveraging your expertise in a broad range of programming languages and cloud technologies. Your energetic approach will drive the creation of scalable, secure, and efficient applications that meet the evolving needs of our organization. As a key player in our agile environment, you will collaborate across teams to deliver high-quality products that empower users and streamline operations., * Proven experience in software development across multiple programming languages including Ruby on Rails, JavaScript, Python, C#, C++, Java, and C.

  • Strong background in IT infrastructure management within cloud environments like AWS and Azure.
  • Demonstrated expertise in web development with RESTful API design, front-end development using React or similar frameworks, and backend services.
  • Familiarity with version control systems such as GitHub, Git, SVN for collaborative code management.
  • Experience working within Agile teams to deliver high-quality software solutions on time.
  • Knowledge of database management systems including MySQL and SQL Server; experience optimizing database performance is a plus.
  • Understanding of security protocols including RBAC to safeguard applications and data integrity.
  • Exposure to quantum engineering principles or advanced computing concepts is advantageous but not mandatory. Join us as a Senior Software Engineer if you’re passionate about crafting innovative solutions in a fast-paced environment! Bring your expertise in software development tools and cloud platforms to help shape the future of our technology landscape while enjoying opportunities for growth and collaboration at every turn.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all