Senior Applications Developer

Foundation Software

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Business Information Systems, Computer Science, or equivalent experience
  • Strong understanding of Agile Scrum development processes
  • Experience with Microsoft Azure Cloud Platform
  • Familiarity with distributed version control systems like Azure DevOps
  • Knowledge of API lifecycle management platforms
  • 5 years of development experience in relevant technologies including C#, .NET Core, SQL, and Windows development
  • Strong interpersonal skills for effective communication with diverse teams

Responsibilities

  • Develop new software services using C#, .NET, Web API, SQL Server, WinForms, and WPF in Azure
  • Conduct architecture and design activities for software solutions
  • Maintain ongoing responsibility for software architecture
  • Create software aligned with end-user requirements and quality standards
  • Implement coding patterns and establish development standards
  • Participate in code reviews to enhance quality and code integrity
  • Engage in project planning and provide accurate task estimates

Benefits

  • Work-life balance initiatives including access to a workout facility and fitness classes
  • Casual work atmosphere with a game room for relaxation and team bonding
  • Full kitchen stocked with free coffee, soft drinks, and snacks
  • Paid vacation and holidays in addition to a 401(k) with company match
  • Tuition reimbursement assistance for career development
  • Medical, eye, and dental insurance coverage
  • Employee perks such as discounts on pet, home, and auto insurance through Liberty Mutual
Full Job Description
Position Summary

Join us to develop the future of real-world, user-centered construction technology with a creative and fun team! The position will help take our software to the next level through developing new software features and modifying/maintaining existing software. Sr. Application Developers participate in design and coding activities with our great team of developers. The ideal candidates will have strong knowledge in C#, Visual Studio, Windows Development (WPF and WinForms), and Microsoft SQL Server.

Essential Functions and Responsibilities
  • Develop new software services using C# / .NET / Web API / SQL Server / WinForms / WPF in Azure
  • Perform architecture and design activities.
  • Assume responsibility for ongoing architecture of software.
  • 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 to enforce patterns and standards in the code base
  • Regularly participate in Story Grooming and Sprint Planning activities
  • Participate in project planning and/or 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

At Foundation we believe in and promote a work-life balance with a top-notch workout facility, fitness classes and free personal training; and for those competitive types, a game room complete with table tennis, foosball, and video game systems. Our culture is a casual atmosphere, yet we get the job done. Also, some comforts of home, there is a full kitchen, free coffee and specialty flavors, soft drinks, and snacks.

Other employee rewards include tickets to Cleveland sporting events, a variety of lunch and learns, and various employee-appreciation events throughout the year. Benefits include paid vacation, paid holidays, 401(k) with match, and tuition reimbursement, plus medical, eye and dental. Now offering discounts on pet, home, and auto insurance through Liberty Mutual!

Similar Jobs

More Jobs at Foundation Software

  • Sr. Manager FP&A
    $110K — $130K *
    Strongsville, OH 44136 (Cuyahoga County)
    Finance & Insurance
    In-Person
  • Sr. Performance Engineer
    $100K — $120K *
    Strongsville, OH 44136 (Cuyahoga County)
    Information Technology
    In-Person
  • Senior Programmer/Analyst
    $95K — $115K *
    Strongsville, OH 44136 (Cuyahoga County)
    Information Technology
    In-Person
  • Engineering Manager
    $110K — $130K *
    Strongsville, OH 44136 (Cuyahoga County)
    Enterprise Technology
    In-Person
  • Principal Software Architect
    $135K — $160K *
    Strongsville, OH 44136 (Cuyahoga County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Applications Developer jobs: