What are the responsibilities and job description for the Senior Full Stack Engineer position at RX2 Solutions?
TITLE: Senior Full Stack Engineer
TYPE: Direct Hire
LOCATION: Wilmington, DE
ONSITE/REMOTE/HYBRID: Hybrid
START DATE: March 2025
We are seeking a skilled and experienced Senior Full Stack Developer to join our Research and Development team. In this role, you will play a key part in the ongoing success of our Thermal Analysis and Rheology products.
MAIN RESPONSIBILITIES
- Analyze system specifications and convert them into actionable task specifications.
- Research, design, develop, and maintain software applications for thermal analysis, rheological, and calorimetric instruments, including user interfaces, data analysis, and instrument control.
- Adhere to a structured development process that encompasses the entire development lifecycle.
- Collaborate with an agile team and relevant experts to implement your designs.
- Provide ongoing support for existing programs, diagnosing issues, troubleshooting, and crafting effective solutions.
- Participate actively in both formal and informal learning and sharing sessions, including training and demonstrations.
- Offer work estimations and tracking data to aid in management decision-making and project planning.
- Maintain a proactive approach to enhance software quality, streamline workflows, and develop personal skills.
- Contribute to application architecture focusing on scalability, maintainability, security, and performance.
- Work alongside the agile team to develop both automated and manual tests to validate the software.
- Provide specialized technical support to both internal and external users when necessary
- Produce code and accompanying documentation in line with coding standards, quality processes, and team definitions of DONE.
- Engage in all team meetings and ceremonies, collaborating with colleagues from other locations, providing feedback, and taking ownership of suggested improvements.
- Commit to continuous technical development.
QUALIFICATIONS
- Bachelor's Degree in a science-related field or engineering is preferred.
- Proficiency in C#, .NET, ASP.NET, and Web API.
- Strong technical background in client-server programming.
- Proven experience in developing RESTful APIs.
- Ability to develop applications end-to-end, from database integration to user interface design.
- Excellent written and verbal communication skills.
- Solid understanding of software engineering principles.
- Familiarity with multi-threading and task management.
- Experience in building projects from the ground up within small teams.
- Strong software design sensibility, with the ability to discuss various topics confidently based on your experience and research.
- Experience in database design and SQL coding.
- Passionate about software development, demonstrating commitment through actions and experiences.
- Knowledge of Analytical Instrumentation Domain.
EOE STATEMENT
We are an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.