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

  • Contribute deep domain knowledge to design and enhance moderately complex features and solutions
  • Develop complete designs and test interfaces that enable integration, reuse, and satisfy business, caregiver, engineering and operational requirements
  • Apply coding patterns and best practices considering performance, testability, and maintainability
  • Write unit tests, organize and implement integration tests, and improve test coverage
  • Drive design and code reviews, identify risks, and prevent bugs
  • Collaborate across disciplines to improve solution quality and caregiver user experience
  • Ensure aesthetically pleasing, simple, and useful user experiences
  • Advocate for engineering lifecycle improvements and use shipping experience to improve successive iterations

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 methodologies and tools: Azure Devops, TFS, Jira
  • Working knowledge of cloud technologies, specifically Azure
  • Proven track record of working independently and collaboratively in multi-disciplined teams
  • Experience designing and successfully implementing a large project
  • Understanding and application of design patterns, performance, testability, and maintainability
  • Experience writing unit tests, integration tests, and participating in design/code reviews
  • Experience working with security teams to ensure security best practices are applied