CrawlJobs Logo

Sr. Applications Developer

United States, Strongsville · Job Posted May 31, 2026
Apply Position
Job Link Share

Job Description

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're 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. 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.

Job Responsibility

  • 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

Requirements

  • 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

What we offer

  • Medical
  • Dental
  • Vision
  • 401K
  • PTO
  • STD
  • LTD
  • manicures and pedicures in the office
  • massages
  • house cleaning
  • laundry service
  • monthly car washes
  • catered lunches Wednesdays
  • monthly happy hour
  • top-notch workout facility
  • fitness classes
  • free personal training
  • game room complete with table tennis
  • foosball
  • video game systems
  • full kitchen
  • free coffee and specialty flavors
  • soft drinks
  • snacks
  • tickets to Cleveland sporting events
  • lunch and learns
  • paid vacation
  • paid holidays
  • 401(k) with match
  • tuition reimbursement
  • eye and dental
  • discounts on pet
  • home
  • auto insurance through Liberty Mutual

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. Applications Developer

8 matching positions

Sr. Applications Developer

Join us to develop the future of real-world, user-centered construction technolo...
Location
Location
United States , Strongsville
Salary
Salary:
Not provided
foundationsoft.com Logo
Foundation Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • 401K
  • PTO
  • STD
  • LTD
  • manicures and pedicures in the office
  • massages
  • house cleaning
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst (Sr. BigData Developer)

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Strong Experience in Apache Hadoop, Spark, Hive, Impala, Yarn, Talend, Hue
  • Spark Calculators based on business logic/rules
  • Programming skills with Scala, Java, J2EE, Python, Unix/Linux shell, Spark RD
  • Understanding of OOP and Functional design approach
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Sr Applications Developer

Design and develop integration solutions across HR domains. Define technology st...
Location
Location
United States , New York
Salary
Salary:
214100.00 - 220000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering (Any), or related field
  • Eight years of progressive, post-baccalaureate experience in the job offered or in a related occupation
  • Designing and building integration solutions across Core HR, Recruitment, and Onboarding
  • Oracle Integration technology such as HCM Extracts, HDL Imports, OTBI & BIP Reports, Fast Formulas, Oracle Integration Cloud, Oracle Visual Builder, Page personalizations, Workflow customizations, Redwood design, or Security Framework
  • End-to-end HR transformation projects on Oracle HCM cloud
  • Integration middleware platforms such as Mulesoft or Oracle Integration Cloud (OIC)
  • Oracle HCM Fusion Cloud implementation methodologies
  • Building solutions across multiple Oracle HCM Cloud technical areas
  • Troubleshooting multi-platform technical issues
  • Project management tools such as JIRA or Lucidchart
Job Responsibility
Job Responsibility
  • Design and develop integration solutions across HR domains
  • Define technology strategy and architecture, propose SaaS development guidelines, and recommend best practices to engineers and business stakeholders
  • Innovate in technology space by building reusable integration components using existing platforms and collaborating with platform engineers
  • Champion industry-standard and Uber-specific enterprise engineering practices in security, observability, monitoring, and deployment
  • Act as technology advisor to recommend optimal technical solutions, ensuring alignment with business goals and addressing downstream impacts
  • Lead special projects and ad hoc analyses to evaluate new initiatives, products, risks, and opportunities
  • Collaborate with cross-functional technical leaders, architects, and global business stakeholders
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • Eligible for various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right
New

Salesforce QA Sr. Developer

We are currently seeking a Senior Salesforce Developer to join our team in Benga...
Location
Location
India , Bengaluru\Hyderabad\Chennai\Noida
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in QA automation with Selenium in enterprise environments
  • Proven experience in end-to-end and integration testing, especially in systems involving Salesforce
  • Good understanding of Salesforce platform (data model, workflows, integrations) as part of a larger ecosystem
  • Proficiency in BDD frameworks such as Karate or Cucumber
  • Experience testing APIs and system integrations (REST/SOAP)
  • Familiarity with test management and defect tracking tools (e.g., JIRA, PractiTest)
  • Strong analytical, problem-solving, and debugging skills
  • Excellent communication skills and ability to work independently as well as in cross-functional teams
Job Responsibility
Job Responsibility
  • Design, develop, review, and execute automated test scripts for end-to-end business processes spanning multiple systems, including Salesforce
  • Perform integration and E2E testing to validate data flow and interactions between Salesforce and other upstream/downstream systems
  • Implement and maintain BDD frameworks such as Karate or Cucumber for scalable and readable test automation
  • Collaborate with developers, business analysts, and QA teams to ensure comprehensive test coverage across system boundaries
  • Identify test scenarios, write test cases, and validate complex workflows involving multiple applications
  • Validate APIs, interfaces, and data consistency across integrated platforms
  • Use tools like JIRA for defect tracking and PractiTest (or similar tools) for test management and reporting
  • Participate in Agile ceremonies and contribute to continuous improvement of QA and testing processes
  • Communicate effectively with stakeholders regarding testing progress, risks, and issues
  • Fulltime
Read More
Arrow Right

Banamex - Ab Initio Developer Sr

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Experience in AbInitio, Java and Oracle
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Developer Sr Analyst - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Java, SpringBoot, SQL, Test Automation required
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Salesforce CPQ Sr. Developer

We are currently seeking a Sales Cloud & CPQ Developer/Consultant to join our te...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of Salesforce.com experience
  • Minimum 2+ years of Salesforce CPQ experience
  • Experience in enterprise-scale Salesforce and CPQ implementations preferred
  • Strong hands-on experience in Apex Classes
  • Triggers
  • Test Classes
  • Lightning Flows
  • SOQL & SOSL
  • Force.com APIs
  • Experience with Salesforce Lightning development: Aura Components, Lightning Web Components (LWC), Controllers & Events, Custom CSS implementations
Job Responsibility
Job Responsibility
  • Implement and support Salesforce Sales Cloud functionalities including Lead Management, Opportunity Management, Sales Forecasting, Territory Management, Campaign Management, Pipeline Visibility & Reporting
  • Design and optimize sales processes using Salesforce best practices
  • Build scalable Salesforce solutions across Sales Cloud and Service Cloud environments
  • Collaborate with business stakeholders, architects, and clients for requirement gathering, solution design, and feasibility analysis
  • Configure and support Salesforce CPQ solutions including Product Bundles & Options, Product Features, Quote Templates, Quote Line Editor (QLE), Product Rules & Price Rules, Lookup Queries & Lookup Tables
  • Implement dynamic pricing and automated quote creation processes
  • Develop and maintain Quote Calculator Plugin (QCP) solutions for advanced pricing and configuration requirements
  • Configure Discounting & Pricing Rules, Quote Approvals, Contract Generation, Quote-to-Contract workflows
  • Integrate CPQ with Sales Cloud to improve quoting accuracy and sales cycle efficiency
  • Work with CPQ APIs, REST APIs, and Platform Events for integrations and automation
  • Fulltime
Read More
Arrow Right

Java Developer Sr Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Java, SpringBoot, SQL, Test Automation required
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right