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.
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.