Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer (.NET) image - Rise Careers
Job details

Senior Software Developer (.NET)

 

 
 
Senior Software Developer
 
Jacksonville, FL (Onsite/Hybrid schedule)
 
We Exist to Transform our Customers and Change Lives
 
 
 
Summary:
RF-SMART is currently seeking an experienced C# web application developer to build world class software with an agile development team located in Jacksonville, FL. This integral member of our products team will be responsible for the detailed design, documentation, development, unit testing, and maintenance of existing applications built in C# and React. The successful candidate will be expected to contribute their expertise and knowledge while partnering with other members of the team.  Participates in the testing process through test review and analysis, certification of software, as well as applicable support and maintenance of the software ecosystem.
 
Essential Duties and Responsibilities:
  • Working and participating in agile ceremonies as part of a scrum team consisting of senior developers, QA, Agile Delivery specialist, UI/UX designers, and product owners
  • Writing clean, well-tested, and maintainable code that is reusable and extendable
  • Coordinating and participating in code reviews with the product team as well as other departments
  • Translating requirements and designing efficient and performant solutions.
  • Integrating applications with backend services and databases
  • Evaluating and reporting on new frameworks and applicable technologies, including security best practices
 
Education and Experience:
  • BS in Computer Science or related field or equivalent professional experience
  • 5+ years of professional full-stack application development experience using C#
  • Proficient with SOLID object-oriented development
  • Experience with RESTful APIs, web API consumption and SPA design and implementation
  • Strong analytical and problem-solving skills
  • Highly detail oriented
  • A great attitude and professional drive to produce high-quality work
  • Experience with Git, source code management, merging, pull-requests
  • Excellent written and verbal communication skills
  • Experience working with an agile development methodology featuring sprints, points estimation, and daily standups
  • Experience with code reviews to maintain and advocate for best practices
  • Demonstrated experience collaborating with other developers and key stakeholders to determine the high-level requirements

What skills are coachable or nice-to-have?

  • Experience with AWS or Azure cloud development platforms desirable
  • Experience in the healthcare tech field
  • Experience with AI, Python, LangChain, etc.
  • Working knowledge of an ERP supply chain or warehouse management software solution desirable
  • The ability to mentor junior developers

Selection Process

  • Initial Call with our Talent Acquisition Team
  • Hiring Manager Interview with Sr. Manager of Software Development
  • Development Team Panel Interview
  • Cross Functional Team Panel Interview with QA, Product, Scrum Master
  • Executive Interview with the AVP of Product Engineering
Employer does not sponsor applicants for employment visa status (e.g., H-1B visa status).
 
General Information: The above noted job description is not intended to be an exhaustive list of all duties and responsibilities that may be assigned, but rather to give personnel so classified a general sense of the responsibilities and expectations of the job. As the nature of business demands change so, too, may the essential functions of this specific position and/or the skills and abilities required. RF-SMART is an Equal Employment Opportunity (EEO) employer.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer (.NET), RF-SMART

Are you a passionate Senior Software Developer .NET looking to make an impact? Join RF-SMART in Jacksonville, Florida, and help us transform our customers' experience! As a vital member of our agile development team, you will dive into developing cutting-edge web applications utilizing C# and React. Your role will involve collaborating with talented professionals, including senior developers, QA experts, and UI/UX designers, in a fast-paced environment that values teamwork and innovation. You'll be responsible for creating clean, maintainable code and actively participating in agile ceremonies that drive our projects forward. Your expertise will shine as you design efficient solutions and engage in code reviews with your teammates, ensuring best practices are upheld. Furthermore, you’ll get the opportunity to evaluate new frameworks and contribute to enhancing our application ecosystem as a whole. At RF-SMART, we appreciate the combination of technical skills and a great attitude, and we're excited to see how your unique background can further enhance our development team. Plus, we offer a flexible onsite/hybrid schedule, allowing you to balance work and life conveniently. If you're ready to step into a role where your contributions truly matter, RF-SMART is the place for you! Apply today and be part of our mission to change lives through technology.

Frequently Asked Questions (FAQs) for Senior Software Developer (.NET) Role at RF-SMART
What are the responsibilities of a Senior Software Developer .NET at RF-SMART?

As a Senior Software Developer .NET at RF-SMART, you'll be responsible for designing, developing, and maintaining web applications using C# and React. Your duties will include writing clean and well-tested code, participating in code reviews, gathering requirements, and collaborating with team members in agile sessions. Additionally, you'll integrate applications with backend services and evaluate new frameworks and technologies to ensure quality and security in our software solutions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Developer .NET position at RF-SMART?

To qualify for the Senior Software Developer .NET position at RF-SMART, you need a BS in Computer Science or a related field, or equivalent professional experience, along with at least 5 years of full-stack application development using C#. Proficiency in SOLID principles, RESTful APIs, SPA design, and agile methodologies is essential. Strong analytical skills, attention to detail, and excellent communication abilities are also imperative for success in this role.

Join Rise to see the full answer
What skills will give an edge for a Senior Software Developer .NET role at RF-SMART?

While the basic qualifications will get you in the door, having experience with AWS or Azure cloud development platforms, knowledge of AI, Python, or LangChain would be extremely beneficial. Familiarity with ERP supply chain or warehouse management software solutions is a plus. Developing mentoring skills to assist junior developers will also distinguish you in the hiring process.

Join Rise to see the full answer
What is the selection process for the Senior Software Developer .NET role at RF-SMART?

The selection process for the Senior Software Developer .NET role at RF-SMART typically involves several stages. It begins with an initial call with our Talent Acquisition team, followed by a hiring manager interview, a panel interview with the development team, and finally, a cross-functional team panel interview which includes QA and Product representatives. The last step is an executive interview with the AVP of Product Engineering to assess your fit within the organization.

Join Rise to see the full answer
What is the work environment like for a Senior Software Developer .NET at RF-SMART?

At RF-SMART, the work environment is dynamic and collaborative, emphasizing agile practices. Senior Software Developers are part of dedicated scrum teams that work closely together, participating in daily standups and planning sessions. Our flexible onsite/hybrid working arrangements create a culture that values both productivity and personal life balance, making it a great place for those who thrive in collaborative but adaptable settings.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer (.NET)
Can you describe your experience with C# and how it relates to your work as a Senior Software Developer?

In your response, you should highlight your specific experiences using C# in different projects. Discuss any frameworks or tools you've utilized, and how they helped you solve problems or achieve project goals. Showing familiarity with best practices and clean coding standards is also crucial.

Join Rise to see the full answer
What approach do you take when writing unit tests for your code, especially in a team environment?

Talk about how you prioritize testing in your development process, including the types of tests you create. Illustrate how you collaborate with team members to ensure all aspects of the application are covered and how you use feedback from code reviews to improve both your tests and your code.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in your projects as a Senior Software Developer?

Explain your time management strategies, such as prioritization techniques and the use of agile methodologies to break down work into manageable chunks. Providing specific examples of how you've met deadlines without compromising quality would be beneficial.

Join Rise to see the full answer
What has been your most challenging project, and how did you overcome the difficulties?

Here, detail a particular project where you faced significant challenges—whether technical, collaboration-related, or timeline-based. Discuss your problem-solving techniques and how your team dynamics contributed to overcoming these obstacles.

Join Rise to see the full answer
How do you ensure your code is maintainable and reusable?

Discuss principles such as SOLID, DRY (Don't Repeat Yourself), and writing clear documentation. Provide examples of how you have applied these in your past work and how they contribute to team efficiency.

Join Rise to see the full answer
Can you explain a time you collaborated with a non-technical stakeholder? How did you handle communication?

Provide a narrative about a specific interaction, focusing on how you simplified technical concepts into understandable terms and ensured the stakeholder felt included and informed throughout the project.

Join Rise to see the full answer
What strategies do you use to stay updated with new technologies and industry best practices?

Talk about your engagement with online courses, technical blogs, industry conferences, or community meetups. Mention how you apply this knowledge to your work, ensuring that your team remains competitive and informed.

Join Rise to see the full answer
How do you mentor junior developers or team members?

Discuss your mentoring philosophy, giving examples of how you've previously guided junior developers. Highlight the importance of feedback, gradual skill building, and fostering a supportive learning environment.

Join Rise to see the full answer
What is your process for conducting code reviews, and what do you seek in the code of your peers?

Share your approach to code reviews—ideally a constructive, respectful critique aimed at promoting higher-quality code. Mention specific criteria you look for, such as readability, adherence to coding standards, and functionality.

Join Rise to see the full answer
What excites you about working in an agile environment as a Senior Software Developer?

Express your enthusiasm for the collaborative, iterative nature of agile development. Share how it enhances your work experience, allows for continuous feedback, and promotes innovation and adaptability, particularly in a responsive setting like RF-SMART.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Commify Remote No location specified
Posted 7 days ago
Photo of the Rise User
Performance Bonus
Paid Holidays
Photo of the Rise User
Brillio Remote Saint Louis, Missouri, United States
Posted 10 days ago
Photo of the Rise User
Expeditors Remote Edificio 200 Sobre la Radial Siquiares-Coyol, Alajuela, Costa Rica
Posted 9 days ago

Founded in 1982, RF-SMART is a producer of mobile inventory solutions for manufacturing, warehousing, retail, eCommerce & healthcare companies around the world. RF-SMART is headquartered in Jacksonville, Florida.

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!