Senior Software Engineer

at  DIGITAL MONITORING PRODUCTS

Springfield, MO 65803, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024Not Specified18 Mar, 2024N/APython,Teamcity,Jira,Azure,Aws,Graphql,Agile Methodologies,Computer Science,Home Automation,Ruby,Sql Server,Testing Tools,Octopus,Programming Languages,JavascriptNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a Senior Software Engineer, you’ll be working on web applications which allow our dealers to install our security systems and provide their customers the ability to arm/disarm, view video,
administer access control and stay notified.

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science or related field or related experience
  • 10+ Years experience working in a software development/engineering role
  • Proficient in one or more of the following programming languages: C#, Ruby, Python, Javascript
  • Experience with one of the following preferred: .NET (Framework or 6+), Ruby on Rails, React/Typescript
  • Experience working with APIs and other JSON related data sets
  • Experience working with Agile methodologies in Jira

PREFERRED QUALIFICATIONS:

  • Full Stack Experience
  • Experience working with Video Streaming technologies, either client or server
  • Experience with GraphQL
  • Experience with SQL Server
  • Experience working with IoT devices, home automation, etc.
  • Unit Testing experience or Automated Testing tools
  • Experience with CI/CD (TeamCity & Octopus)
  • Team Lead experience
  • Experience with event queuing technologies at a very large scale
  • Cloud hosting experience (Azure, AWS)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Designs, writes, maintains, tests and debugs software that is modular, maintainable, and easy to understand.
  • Uses JIRA to track projects, provide estimations and monitor progress. Continuously update JIRA as you identify problems, complete tasks and close projects to ensure accurate communication and timely completion of work.
  • Engages in team code inspections and supports DMP coding standards.
  • Helps define and create methodologies to ensure git commits and merges are successful and all code is well documented.
  • Prepares status updates monthly and as needed for Supervisor.
  • Mentors less experienced software engineers
    Apply your talent. Make a difference. Enjoy the rewards.
    EOE/Vet/Disable


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or related field or related experience

Proficient

1

Springfield, MO 65803, USA