Job Title

R&D Software Engineer

Work Location

Austin

Department

Research and Development

Reports To

R&D Manager, Software

Job Summary

Leads and participates in the architecture and development of software driving a modern software package(s)

that is second to none in the heat tracing controls industry. The successful candidate has a sound understanding

of frontend architectures and proven ability successfully deliver maintainable, feature rich software to market. As

a member of the R&D software Group, you will be expected to continuously stay up-to-date with emerging

software technologies, embrace modern design architectures and best practices and deliver software as planned.

Expectations

  • Full stack code delivery throughout the full software development lifecycle (SDLC)
  • Agile Development Techniques
  • Object Oriented analysis and design
  • Database experience with a Relational Database Management Systems (SQL, Oracle, or similar)
  • Modern development patterns and platforms (Microservices, Web Services (REST), Containers, Cloud

Native)

  • Stimulate and develop ideas and concepts and convert them into software products and design technology
  • Champion software products across business unit stakeholders and drive successful releases
  • Actively participates in team discussions to align and deliver quality products
  • Ensure that project activities are accurately documented and easily retrievable
  • Review, evaluate and establish priorities of software tasks
  • Drive products with an understanding and appreciation for the importance of securing customer data

Competencies

  • Minimum 5+ years' experience as a Software Engineer
  • Proficiency in object-oriented programming (C#, .NET)
  • Proficiency and hands-on experience with database technologies (SQL Server, MySQL)
  • Advanced CI/CD knowledge including automated builds and deployments and developing pipelines with

GitHub Actions.

  • Azure DevOps, GitHub
  • Embraces an Atlassian workflow (JIRA, Confluence)
  • Experience in an Agile development environment
  • Experience developing web apps with modern UI frameworks (React, Angular)
  • Proficient with JavaScript frameworks, CSS, HTML
  • Experience building web-based RESTful API's
  • You love collecting data about your UI as much as building it to make decisions based on usage
  • Strong Knowledge of maintaining and debugging live software systems.
  • Proven ability to quickly investigate, learn and deliver technical solutions
  • Proven ability to master new development tools and passion for learning
  • Be a self-starter and should be able to work independently with a minimum of supervision
  • Strong communication, documentation and presentation skills
  • Familiarity with AutoCAD is a plus
  • Familiarity with TypeScript, and Apollo/GraphQL is preferred

Qualifications

Bachelor's degree in computer science or related field (or five years equivalent combination of education and recent,

relevant work experience).

Read Full Description
Confirmed 16 hours ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles