Software Development Engineer

1 week ago


Cleveland, Ohio, United States Yardi Systems Full time
Software Development Engineer I

Yardi Systems is seeking a detail-oriented and analytical Software Development Engineer I to join our team. In this role, you will be responsible for modifying, implementing, and maintaining existing software applications according to established standards. You will utilize your problem-solving skills to identify and resolve software defects, perform unit testing, and ensure the integrity and interoperability of our applications.

Key Responsibilities:
  • Enhance, implement, and uphold existing applications in alignment with established standards and specifications.
  • Conduct maintenance programming for current versions and integrate approved modifications.
  • Investigate software issues comprehensively, identifying potential solutions, and conduct unit testing for proposed resolutions.
  • Resolve defects in existing applications, documenting and reporting resolutions, and ensuring their effectiveness through follow-up.
  • Utilize CRM systems for meticulous tracking of cases, defects, and resolutions.
  • Employ endorsed integrated development environments (e.g., Visual Studio Code, Visual Studio, Eclipse) to execute defect resolutions.
  • Apply analytical prowess and critical thinking to discern user needs effectively.
  • Cultivate expertise in a specific domain and industry best practices, broadening technical proficiency.
  • Manage code changes proficiently using endorsed source control applications (e.g., Git, Microsoft Team Foundation Server).
  • Uphold departmental policies, procedures, and standards throughout the software development and implementation processes.
Requirements:
  • Bachelor's degree in computer/engineering science or an equivalent combination of education and experience.
  • Proven experience in software development and maintenance, preferably in a professional setting.
  • Proficiency in programming languages such as C#, JavaScript/TypeScript, Java.
  • Familiarity with integrated development environments (IDEs) like Visual Studio Code, Visual Studio or Eclipse.
  • Strong problem-solving skills and ability to analyze and debug complex software issues.
  • Experience with unit testing frameworks and methodologies.
  • Knowledge of version control systems such as Git or Microsoft Team Foundation Server.
  • Excellent communication skills and ability to collaborate effectively in a team environment.
  • Detail-oriented with a commitment to upholding established standards and specifications.
  • Ability to adapt to changing priorities and work efficiently in a fast-paced environment.
Preferred Qualifications:
  • Experience with a modern front-end web application framework such as Angular or React.
  • Experience with RESTful API development using a framework such as Microsoft ASP.NET Web API.
  • Experience with relational databases (Microsoft SQL Server, MySQL, Oracle).

Yardi Systems is an equal opportunity employer and welcomes applications from diverse candidates. We offer a dynamic work environment, comprehensive training programs, and abundant opportunities for career growth. If you are a motivated and detail-oriented individual with a passion for software development, we encourage you to apply for this exciting opportunity.



  • Cleveland, Ohio, United States MRI Software Full time

    About the RoleWe are seeking a highly skilled Quality Assurance Engineer III to join our team at MRI Software. As a Quality Assurance Engineer III, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDesign and execute test plans to ensure the quality and reliability of our software...


  • Cleveland, Ohio, United States ABB Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Process Automation team at ABB. As a key member of our team, you will be responsible for designing, developing, and testing software solutions for our industrial automation systems.Key ResponsibilitiesDevelop software applications using a full software development...


  • Cleveland, Ohio, United States MRI Software Full time

    About the RoleWe are seeking a highly skilled QA Engineer III to join our team at MRI Software. As a key member of our Agile team, you will work closely with developers and product owners to devise test cases and plans, ensuring comprehensive coverage of test cases and assisting in developing user stories and acceptance criteria.Key...


  • Cleveland, Ohio, United States Flexjet Full time

    Job Title: Software Engineer IIOverview:Flexjet is a leading aviation company that is revolutionizing the industry through innovative technology. We are seeking a highly skilled Software Engineer II to join our development team and contribute to the creation of cutting-edge web applications.Responsibilities:Design, develop, and troubleshoot high-performance...

  • Software Developer

    3 weeks ago


    Cleveland, Ohio, United States Actalent Full time

    Job Title: Software EngineerJob Summary:We are seeking a highly skilled Software Engineer to join our team at Actalent. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for various industries.Key Responsibilities:Design and develop software applications using C/C++ or C#Develop GUI applications...


  • Cleveland, Ohio, United States Riverside Recruiting Full time

    Job OpportunityWe are seeking a highly skilled Microsoft Engineer to join our team at Riverside Recruiting.About the RoleThis is a direct-hire FTE and contract position available, offering a competitive salary range of $60,000 to $80,000. The ideal candidate will have experience in engineering solutions to improve business processes, supporting large...


  • Cleveland, Ohio, United States InterSources Full time

    Job Title: Senior Software Development Engineer in TestWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at InterSources Inc. As a key member of our software development team, you will be responsible for designing and developing automated tests, ensuring the quality and reliability of our software products.About...


  • Cleveland, Ohio, United States Woolpert Full time

    Job Title: Junior Software Engineer IWe are seeking a talented Junior Software Engineer to join our team at Woolpert. As a Junior Software Engineer, you will play a key role in the development of our software applications, working closely with other developers and engineers to design, build, and maintain applications.Responsibilities:Collaborate with other...


  • Cleveland, Ohio, United States 1872 Consulting Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at 1872 Consulting. As a key member of our development team, you will play a crucial role in designing and developing software for our custom designed controller boards.ResponsibilitiesDesign and develop software to work seamlessly with our testers, devices, sensors, and other...


  • Cleveland, Ohio, United States 1872 Consulting Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to play a key role in new product development and existing product support. Reporting to the Firmware Supervisor, the successful candidate will enhance, troubleshoot, research, and resolve embedded software challenges on custom designed controller boards.ResponsibilitiesDesigning and developing...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team at Emerald Resource Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining custom software applications using a range of technologies including SQL Server,.NET, C#, and...


  • Cleveland, Ohio, United States MediView XR, Inc. Full time

    Software Engineering ManagerMediView XR, Inc. is revolutionizing surgical guidance and navigation with Augmented Reality (AR) and Artificial Intelligence (AI). We are seeking a seasoned Software Engineering Manager to lead our medium-sized distributed software development team through the entire software development lifecycle across multiple concurrent...


  • Cleveland, Ohio, United States MediView XR, Inc. Full time

    Software Engineering ManagerMediView XR, Inc. is revolutionizing surgical guidance and navigation with Augmented Reality (AR) and Artificial Intelligence (AI). We are seeking a seasoned Software Engineering Manager to lead our medium-sized distributed software development team through the entire software development lifecycle across multiple concurrent...


  • Cleveland, Ohio, United States MRI Software Full time

    About the RoleWe are seeking a highly skilled QA Engineer III to join our team at MRI Software. As a key member of our Agile team, you will work closely with developers and product owners to devise test cases and plans, ensuring comprehensive coverage of test cases and assisting in developing user stories and acceptance criteria.Key ResponsibilitiesDevelop...


  • Cleveland, Ohio, United States Parthenon Global LLC Full time

    Job Title: Sr. Software EngineerWe are seeking a highly skilled Sr. Software Engineer to join our team at Parthenon Global LLC. As a key member of our software development team, you will be responsible for designing, developing, and deploying web-based applications using a range of technologies including C#, ASP.NET,.NET CORE, Node, HTML, CSS, and more.Key...


  • Cleveland, Ohio, United States Experis Full time

    Job Title: Lead Software EngineerOur client, a leading paint manufacturer, is seeking a highly skilled Lead Software Engineer to join their team. As a key member of the Microservices team, you will be responsible for designing and enhancing software applications, products, websites, and digital products across the organization.Key Responsibilities:Designing...


  • Cleveland, Ohio, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorPNC Financial Services Group is seeking a highly skilled Software Engineering Director to lead our technology teams in delivering innovative solutions that drive business growth and customer satisfaction.Job SummaryThe Software Engineering Director will be responsible for overseeing the development and implementation...


  • Cleveland, Ohio, United States Sherwin-Williams Full time

    Job Title: Software Engineering LeadWe are seeking a highly skilled Software Engineering Lead to join our team at Sherwin-Williams. As a key member of our software development team, you will be responsible for providing technical leadership and guidance to our team of software developers.Key Responsibilities:Provide technical leadership and guidance to...


  • Cleveland, Ohio, United States PNC Financial Services Group Full time

    Job Title: Software Engineering DirectorPNC Financial Services Group is seeking a highly skilled Software Engineering Director to lead our technology teams in delivering innovative solutions that drive business growth and customer satisfaction.Job SummaryThe Software Engineering Director will be responsible for overseeing the development and implementation...


  • Cleveland, Ohio, United States Canonical - Jobs Full time

    Job Title: Software Engineering ManagerWe are seeking an experienced Software Engineering Manager to lead our team of remote engineers in building a next-generation private cloud infrastructure. The successful candidate will have a strong technical background, excellent leadership skills, and a passion for mentoring and developing engineers.Key...