About
Join us to develop the future of real-world, user-centered construction technology with a creative and fun team! Foundation Software is one of the fastest-growing private companies in the U.S. and a Northeast Ohio
top workplace.
We are looking for permanent, full-time senior application developers. The position will help take our software to the next level through developing new software features and modifying/maintaining existing software. Senior Application Developers participate in design and coding activities with our great team of developers. Benefits
We offer a fun, casual, yet hard?working culture that invests in our employees, promotes creativity, and delivers on our reputation. Perks include manicures and pedicures in the office, massages, house cleaning, laundry service, monthly car washes, catered lunches Wednesdays, a monthly happy hour, a full kitchen with free coffee and specialty flavors, soft drinks, and snacks; a top?notch workout facility, fitness classes, free personal training, a game room with table tennis, foosball, and video games; tickets to Cleveland sporting events; lunch and learns; employee?appreciation events throughout the year; paid vacation and holidays; 401(k) with match; tuition reimbursement; medical, eye, and dental coverage; and discounts on pet, home, and auto insurance through Liberty Mutual. Essential Functions And Responsibilities
Develop new software services using C#, .NET, Web API, SQL Server, WinForms, WPF, and Azure Perform architecture and design activities Assume responsibility for ongoing software architecture Develop software according to end?user requirements and quality standards Identify and implement programming patterns and establish standards Participate in code reviews to assist other developers and enforce patterns and standards in the code base Regularly participate in story grooming and sprint planning activities Participate in project planning and provide accurate estimates on projects/tasks Lead design sessions and participate in pair programming efforts Support, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as needed Supervise and mentor other developers Demonstrate commitment to building your skills by constantly learning about new techniques and technologies Other duties as assigned Required Skills and Experience
Bachelor's degree in Business Information Systems, Computer Science, or equivalent experience Must understand and have practiced Agile Scrum development Working experience with Microsoft Azure Cloud Platform Working experience with distributed version control systems such as Azure DevOps Knowledge of API lifecycle management platforms Strong working experience with Windows development (WPF/WinForms) Strong experience with MS SQL Server, SQL (TSQL), and database troubleshooting and plan optimization Practical approach to development that balances the technical approach with business objectives and user needs 5+ years of development experience architecting and implementing solutions using the following technologies, methods, and languages: .NET Core Web API C#, LINQ, SQL Visual Studio and GIT Microsoft SQL Server Dependency injection and unit testing REST Azure (Functions, Insights, Redis, SQL, Storage) Microservices WinForms and WPF (MVVM) Strong interpersonal skills and the ability to communicate effectively with internal cross?functional teams, leadership, and external clients Foundation Software is an Equal Opportunity Employer. #J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.