Senior Software Engineer
at DIGITAL MONITORING PRODUCTS
Springfield, MO 65803, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jun, 2024 | Not Specified | 18 Mar, 2024 | N/A | Python,Teamcity,Jira,Azure,Aws,Graphql,Agile Methodologies,Computer Science,Home Automation,Ruby,Sql Server,Testing Tools,Octopus,Programming Languages,Javascript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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