Overview
Schedule
Full-time
Career level
Senior-level
Remote
On-site
Job Description
We are looking for a passionate Software Engineer to design, develop and install software solutions.Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.ResponsibilitiesExecute full software development life cycle (SDLC)Develop flowcharts, layouts and documentation to identify requirements and solutionsWrite well-designed, testable codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDevelop software verification plans and quality assurance proceduresDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsDeploy programs and evaluate user feedbackComply with project plans and industry standardsEnsure software is updated with latest featuresRequirementsProven work experience as a Software Engineer or Software DeveloperExperience designing interactive applicationsAbility to develop software in Java, Ruby on Rails, C++ or other programming languagesExcellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)Experience with test-driven developmentProficiency in software engineering toolsAbility to document requirements and specificationsBSc degree in Computer Science, Engineering or relevant fieldRecommended skillsApplication DevelopmentInformation TechnologyProblem SolvingSoftware DevelopmentUse Programming Language
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Software Engineer Job Jobs at Redwood Dental
What is the work location for this position at Redwood Dental?
This job at Redwood Dental is located in Billings, Montana, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Redwood Dental?
Employer has not shared pay details for this role.
What employment applies to this position at Redwood Dental?
Redwood Dental lists this role as a Full-time position.
What experience level is required for this role at Redwood Dental?
Redwood Dental is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Redwood Dental?
You can apply for this role at Redwood Dental either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.
