Providence

Senior Software Engineer, Information Systems

Providence

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $135,262 - $226,346 per year

Job Level

Senior

Tech Stack

AzureCloudNoSQLPythonSQLTFS

About the role

  • Use deep domain knowledge to contribute to innovative solutions and enhance or design moderately complex features
  • Develop complete designs and test interfaces that enable integration, reuse, and satisfy business, caregiver, engineering, and operational requirements
  • Consistently apply coding patterns, best practices, and a data-driven approach; consider performance, testability, and maintainability
  • Set up and write unit tests for key components; expose test coverage issues and implement integration tests
  • Drive design and code reviews; identify risks and prevent bugs
  • Collaborate across disciplines, validate caregiver/partner requirements, and ensure high quality end-to-end user experience
  • Use solutions regularly to discover improvements and ensure aesthetically pleasing, simple, and useful user experiences
  • Work with security team to ensure security best practices are applied at appropriate points in system design

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Mathematics, Engineering, or related
  • 5 years of experience in the offered role
  • Extensive experience with object-oriented programming in C# and Python
  • Proficiency with GIT source code control systems
  • SQL integration development experience with SQL/NoSQL
  • Experience with Agile software development methodologies and tools: Azure Devops, TFS, Jira
  • Working knowledge of cloud technologies, specifically Azure
  • Proven track record of working independently and collaboratively as part of a multi-disciplined team
  • Experience designing and successfully implementing a large project
  • Familiarity with coding patterns, unit testing, design patterns, and security best practices