Senior Software Engineer (on site, West Chester, OH)
West Chester, OH
Full Time
Mid Level
Job Title: Senior Software Engineer
ON SITE! West Chester, OH
Reports To: Senior Manager, Software Architect
FLSA Classification: Salaried / Exempt
FT Direct Reports: Yes
Job Summary:
The Senior Software Engineer plays a key role in the creation and maintenance of Tennant Solution’s online platforms. The Senior Software Engineer will work with the production team to build and enhance our internally developed suite and will contribute to software design and architecture. An engineer in this role will take the initiative to constantly look for ways to improve systems, will deliver quality solutions, efficiently, and with less reliance on peers.
Key Responsibilities:
• Serve as a senior software engineer for software development projects of moderate to high complexity
• Develop technical specifications and architecture
• Participate in code reviews and provide feedback to other developers
• Strong problem-solving and analytical skills
• Excellent collaboration, communication and writing skills
• Knowledge of software design patterns and programming best practices
• Understanding of architectural paradigms and ability to choose the architectural style based on the requirement of the project and business needs
• Understand non-functional aspects of evolutionary software architecture e.g., Security,
• Reliability, Scalability, Performance, Availability, etc.
• Understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and deploy features
• Assist with solution estimation and establishing standards
• Stay informed of industry trends and technologies
• Performs related job duties as required
Qualifications:
• Bachelor’s degree in Computer Science or related field
• 5+ years of hands-on software development experience (full stack preferred)
• Solid understanding of object-oriented programming and design patterns.
• Proficient with HTML, JavaScript, Angular, & PHP
• Experience with MySQL Database technologies
ON SITE! West Chester, OH
Reports To: Senior Manager, Software Architect
FLSA Classification: Salaried / Exempt
FT Direct Reports: Yes
Job Summary:
The Senior Software Engineer plays a key role in the creation and maintenance of Tennant Solution’s online platforms. The Senior Software Engineer will work with the production team to build and enhance our internally developed suite and will contribute to software design and architecture. An engineer in this role will take the initiative to constantly look for ways to improve systems, will deliver quality solutions, efficiently, and with less reliance on peers.
Key Responsibilities:
• Serve as a senior software engineer for software development projects of moderate to high complexity
• Develop technical specifications and architecture
• Participate in code reviews and provide feedback to other developers
• Strong problem-solving and analytical skills
• Excellent collaboration, communication and writing skills
• Knowledge of software design patterns and programming best practices
• Understanding of architectural paradigms and ability to choose the architectural style based on the requirement of the project and business needs
• Understand non-functional aspects of evolutionary software architecture e.g., Security,
• Reliability, Scalability, Performance, Availability, etc.
• Understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and deploy features
• Assist with solution estimation and establishing standards
• Stay informed of industry trends and technologies
• Performs related job duties as required
Qualifications:
• Bachelor’s degree in Computer Science or related field
• 5+ years of hands-on software development experience (full stack preferred)
• Solid understanding of object-oriented programming and design patterns.
• Proficient with HTML, JavaScript, Angular, & PHP
• Experience with MySQL Database technologies
Apply for this position
Required*