This job has expired.
PowerDMS
Expired

Senior Software Engineer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Senior Software Engineer

FLSA Status: Exempt | Reports to: Build

Who we are:

PowerDMS is an Orlando-based SaaS company with a passion for helping organizations grow trust, integrity, and accountability between themselves, their employees, and the communities they serve. We take these values to heart, and our company and technology can be measured by and held to the same standards.

The PowerDMS platform is a single, secure, online location for the organization, management, and distribution of an organization’s most important documents. The software equips employees with essential job knowledge and know-how through electronic policy dissemination, accreditation management, and training capabilities–accessed anytime, from anywhere.

 

About this role:

Working in a cross-functional team of up to 10 people, you will deliver new capabilities and features to our award-winning PowerDMS SaaS products that serve public safety, healthcare, and Fortune 500 organizations. As PowerDMS shifts to our next-generation architecture, your new features will be developed using cloud-native technologies and patterns, including .NET Core, Kubernetes, TypeScript, and React. You’ll work closely with your product owner and team of other software engineers to ensure that the features you’re delivering meet our industry-leading standards of quality.

 

Responsibilities - What you would do in this role:

  • Hands-on development delivering and maintaining features for PowerDMS, either on the server (C#/.NET), client (TypeScript, HTML, and CSS), or both
  • Contribute to our technology evolution by implementing new features using cloud-native patterns
  • Deliver your work in a reliable and maintainable manner by writing clean, testable code
  • Actively participate in planning work for the team via our scrum ceremonies
  • Identify ways to improve the team that you work with
  • Perform technical requirement gathering for new initiatives and features that the team takes on
  • Develop a deep empathy of our customers by getting to know them, the features they want, and how we can better serve their needs

  

Qualifications - What you need to know/have to be successful in this role:

  • Strong aptitude for software development in server-side (C#, Java, or similar) or client-side technologies (TypeScript, ReasonML, or similar)
  • Desire to contribute to the full stack of our technologies to deliver vertical slices of features where you’re able to
  • Ability to write clean code that can be tested in automated ways, such as unit or functional tests
  • Experience with tools that support software development, such as source control, build automation, static code analysis, architectural KPIs, and so on.
  • You know when to use relational databases (MSSQL) vs non-relational database (MongoDB)
  • Understanding of computer science concepts that include object-oriented principles, data structures, and algorithm analysis and the ability to apply them to your solutions
  • The ability to work as a team member to solve complex problems with your team
  • Strong understanding of API Design, both for third party consumption and first-party consumption
  • Able to write and deliver technical documentation and presentations to stakeholders
  • The skills to deliver production software that starts from ideation
  • Strong written and verbal communication skills to contribute to cross-functional collaboration
  • You enjoy learning new things and never stop
  • Bachelor’s in Computer Science, related field, or equivalent work experience
  • Plays well with others
  • Rolls easily with an ever-changing environment

 

Bonus Stuff – What can set you apart from other candidates:

  • You’ve worked on a multi-tenant SaaS or PaaS product
  • You’re already comfortable with C#, TypeScript, or both
  • You can design databases in both relational and non-relational types, and understand how the normalization of your model impacts your application
  • You’ve had success introducing changes to your teams that improve how they work
  • You’re comfortable delivering vertical slices of features (client-side, server-side, and persistence)
  • You’ve delivered scalable solutions using cloud-native patterns and technologies, such as 12-factor app methodology
  • You understand and strive to contribute to a DevOps culture
  • You know about CI/CD and what makes a pipeline “good”
  • You have experience with microservice architectures, service-oriented architectures, or other distributed architectures
  • You think in terms of time complexity when delivering software
  • You’ve been involved in migrating features from a monolithic application to other architectures
  • You find ways to creatively address tech debt and the challenges that it brings in your day-to-day work

 

Working at PowerDMS:

Relationships are a big deal to us—we care greatly for each other, our customers, and our community. We believe a career is a huge part of life’s experience, so why not fill it with purpose, passion, and fun? At PowerDMS, we go to great lengths to hire great people. We believe in leading with innovation and in creating an open environment because we know that creating a place where everyone feels like they belong doesn’t happen accidentally.

PowerDMS believes that with a diverse work culture, we are stronger. By bringing together diverse perspectives, ideas, and viewing problems from a variety of lenses, we are able to be innovative and find better solutions; we are better able to support our customers; we are more competitive in our market; we can recruit, develop, and promote top talent; and we can positively impact the organizations we support.

Our unique workplace has not gone unnoticed, year after year, PowerDMS is named one of Orlando’s Best Places to Work, Best Workplaces for Commuters, one of Florida’s Best Companies to Work for, one of Inc. magazine’s Best Workplaces, and for nine consecutive years one of America’s Fastest-Growing Private Companies by Inc. magazine.

 

What we offer:
A competitive salary; employer-paid medical and dental insurance for the employee; company-paid short and long term disability benefits and insurance policy; optional Life, AD&D, and Supplemental Insurance; Health Savings account options; Unlimited Paid Time Off plan; 12-week Paid Parental Leave policy; career development and mentoring; casual dress code every day; snack-stocked kitchen; flexible work schedules; employee engagement and reward programs; and a relaxed, flexible work environment that fosters a balance between hard work and fun. 

 

Physical/Mental Demands:
While performing the duties of this position, the employee is frequently required to walk, stand, bend, kneel, stoop, communicate, reach and manipulate objects. The position requires mobility. Duties involve moving materials weighing up to 10 pounds on a regular basis such as files, books, office equipment, etc., and may infrequently require moving materials weighing up to 30 pounds. Manual dexterity and coordination are required while operating equipment such as a computer keyboard, calculator, and standard office equipment. Specific vision abilities required by the job include close vision and the ability to adjust focus.

 

Working Conditions:
The work environment characteristics described here are representative of those an employee encounters while performing the essential job functions of this job. Usual office working conditions: noise level in the work area is typical of most open-workspace office environments (with telephones, personal interruptions, and background noises) and of non-typical workspace environments (with music, cheering/clapping, loud laughter, and bell-ringing/horn blowing).

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Sound like you?  Here’s what to do:

Please apply via our Careers page at http://www.powerdms.com/about/careers.  Select the position, click “Apply Now”, and then complete the online form.  From there, we will take a look at your resume and if we think it’s a match, we’ll contact you.  

 

PowerDMS/IDS =  DFWP/AA/EOE - M/F/Individuals with Disabilities/Protected Veteran

This position description is a summary of the typical functions of the position, not an exhaustive or comprehensive list of all possible position responsibilities, tasks and duties.  Management reserves the right to assign or reassign duties and responsibilities to this position at any time. This position description does not constitute a written or implied contract of employment; employment remains “at-will”.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Powered by JazzHR

Other C# contracts

Remote
0
USD
/hr

0 outside IR35 C# contracts