Logo
Sentry

Software Developer

Sentry, Watertown, South Dakota, United States, 57201


Job Description

We are looking for a talented Software Developer to join our growing team. The ideal candidate will have a strong background in software development, a passion for coding, and the ability to work collaboratively in a fast-paced, in the office environment. You will be responsible for designing, developing, and maintaining software applications that meet the needs of our users.

Responsibilities

- Design and Development: Create efficient, scalable, and maintainable software solutions using various programming languages and technologies.

- Code Quality: Write clean, efficient code based on specifications and participate in code reviews to ensure high standards of code quality.

- Testing and Deployment: Test and deploy programs and systems, ensuring they meet performance and security standards.

- Troubleshooting: Debug and troubleshoot software issues, providing timely resolutions to ensure smooth operation.

- Collaboration: Work closely with internal teams and third parties to build software that will make our customers experience better and make sure we have clean data

- Documentation: Create and maintain technical documentation for reference and reporting purposes.

- User Feedback: Gather and evaluate user feedback to recommend and execute improvements.

Requirements

- Experience: Proven experience as a Software Developer, Software Engineer, or similar role.

Technical Skills:

- Experience with Microsoft Platform

- Ability to learn how to deploy and manage Dynamics 365 (Supply Chain management and Field Service)

- Proficiency in programming languages such as Java, C++, JavaScript, Python, or Go.

- Experience with software design and development in a test-driven environment.

- Knowledge of frameworks and systems such as AngularJS, Git, and ORM frameworks like Hibernate.

- Experience with databases and Object-Relational Mapping (ORM) frameworks.

Soft Skills:

- Excellent communication skills.

- Strong problem-solving and analytical abilities.

- Attention to detail and a keen eye for quality.

- Ability to learn new languages and technologies quickly.

- Resourcefulness and troubleshooting aptitude.

Preferred Qualifications

- Experience in full-stack web development, including HTML5, CSS3, and web standards.

- Familiarity with modern front-end frameworks such as Angular, Polymer, or Backbone.

- Specialized certifications in computer languages like Java or PHP.

Benefits

- Competitive salary and performance-based bonuses.

- Comprehensive health, dental, and vision insurance.

- 401(k) matching.

- Life Insurance

- PTO

- Paid Holidays

- Flexible work schedules and remote work opportunities.

- Professional development and continuous learning opportunities.

- A supportive and inclusive work environment.