Careers - Join Our Team! - RF Technologies

Full Stack Software Developer

Job Title
Full Stack Software Developer
Job ID
27731264
Location
Brookfield,  WI 53005
Other Location
Description
Full Stack Software Developer

**Hybrid position
**No Relocation | MUST LIVE IN WISCONSIN**

The Company:  

Since 1987, RF Technologies is the industry leader in the design and manufacturing of life-safety solutions to safeguard our children, empower our elders, and protect our communities, together. We strive to listen, learn, and deliver the best solution for each customer by leveraging our history of innovation and team of in-house experts. RFT is in a season of growth and looking for candidates who exemplify RFT’s pillars:  
  • Always Put Our Customers First 
  • Act with Urgency 
  • Work to Build Trust 
  • Strive for Valued Differentiation 

Overview
We are on the lookout for a proficient Full Stack Software Developer to enhance our dynamic team. This role demands a developer equipped with a robust foundation in both front-end and back-end technologies, coupled with a fervor for crafting efficient, scalable web applications. The ideal candidate will boast a comprehensive set of technical skills, a deep understanding of engineering principles, and a discerning eye for design and user experience. If you’re driven by challenges and eager to significantly contribute and grow, your application is eagerly awaited!


Key Responsibilities
- Design, test, and maintain high-quality web applications, ensuring clean and efficient code.
- Work collaboratively with cross-functional teams to conceptualize, build, and launch new features.
- Translate UI/UX designs into technical implementations, ensuring their feasibility.
- Seamlessly integrate front-end and back-end components of the application.
- Enhance application performance for maximum speed and scalability.
- Keep abreast of the latest technological advancements and industry trends.
- Engage in code reviews and actively participate in knowledge sharing within the team.


Necessary Skills

Front End
- Demonstrated expertise in web application development.
- Solid understanding of UI/UX design principles and the ability to create visually appealing designs.
- Proficiency in Classic ASP, HTML/CSS, JavaScript, Java, JNI, jQuery.
- Experience working with JSON objects and using front-end frameworks like AngularJS, Angular, Typescript, or React.
- Knowledgeable in HTTP GET/POST, RESTful design, and Odata calls.
- Familiarity with authentication and security protocols such as Oauth and TLS.

Back End
- Extensive experience with C/C++, ANSI C, C#.NET, and Java.
- Proficiency in NodeJS, NPM, Entity Framework, and MariaDB.
- Strong background in SQL stored procedures and relational database management, particularly with Microsoft SQL Server.
- A thorough understanding of design patterns, event-based architectures, and micro-services.
- Experience with TCP and MQTT protocols.

Tools
- Skilled in using Microsoft Visual Studio and TFS/DevOps.
- Proficiency in version control using Git/GitHub.

Communication and Interpersonal Skills
- Proven track record with Agile/SCRUM methodologies.
- Exceptional written and verbal communication capabilities.
- Keen attention to detail with excellent time management skills.
- A transparent approach to feedback and constructive criticism.
- The ability to collaborate effectively in a fast-paced environment.
- An open-minded, flexible attitude, combined with the patience and ability to engage effectively with stakeholders at various technical levels.


Minimum Required Education
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Alternatively, a combination of education and relevant work experience may be considered.

Preferred Skills
- Experience in cloud-native application development across platforms like Azure, AWS, or Google Cloud.
- Knowledge of cloud application development tools, including Node.js and React.
- Understanding of LDAP, remote SQL, and multi-site database systems.
- Experience with BLE (Bluetooth Low Energy) and LoRa (Long Range) devices.
- Familiarity with Wi-Fi principles, mobile app development, and IIS.

What We Offer
- A dynamic team culture that supports growth and collaboration.
- Competitive remuneration and a comprehensive benefits package.
- Flexible work arrangements to balance your professional and personal life.
- Ample opportunities for career advancement and skill enhancement.



 

Option 1: Create a New Profile