Rogue Fitness is seeking an experienced Senior Software Engineer to join their application development team to design, develop, and maintain software solutions that drive Rogue’s manufacturing, warehousing, customer service and finance systems.
Requirements
- 7 years of C-Sharp experience
- 7 years of experience with SQL Server /T-SQL
- 4 years of experience in at least one major front-end technologies, including one SPA language such as React, Angular, or Vue.js. (experience with Vue
- Solid understanding of object oriented design concepts, n-tier architectures, injection, ORMS, T-SQL and relational database design
- Strong problem-solving and analytical skills
- Experience working in an Agile development environment
Responsibilities
- Full Stack Development: Collaborate with one of our agile teams to design and implement scalable, and efficient full-stack solutions.
- Code with senior level technical capabilities including implementing well structured code and code that follows best practices.
- Conduct thorough code reviews to maintain code quality standards.
- Provide mentorship and guidance to junior developers within the team.
- Be able to recommend performance improvements and alternative methods to deliver something to ensure the highest performance and reliability.
- Weigh in on design decisions made by our architecture team for improvements and optimizations.
- Collaborate with product owners, quality assurance and directors to deliver high-quality software solutions.
Other
- The Senior Software Engineer is a fully onsite role in Columbus, Ohio. Remote work is not available.
- Applicants must be authorized to work in the United States for any employer.
- The right candidate should have excellent oral and written communication.
- By applying to Rogue, regardless of the platform you choose to use, you are agreeing to Rogue's preferred methods of communication (i.e. text message).
- Submitting an application, through whatever online forum is ultimately used, constitutes a knowing and voluntary agreement to send and receive text messages during the recruitment process.