Yardi is currently seeking a detail-oriented and analytical Software Development Engineer I to join our growing team! In this role, you’ll work on modifying, implementing, and maintaining existing software applications while following established standards. You’ll put your problem-solving skills to the test as you identify and resolve defects, perform unit testing, and ensure the integrity and interoperability of our applications. This is a great opportunity to grow your technical expertise, collaborate with a supportive team, and contribute to the delivery of high-quality software solutions. If you're ready to build your skills and make a real impact—let’s talk!
What You’ll Do:
- Analyze, debug, and modify existing software applications to improve functionality and performance
- Investigate and resolve software defects using industry-standard tools and best practices
- Perform unit testing to ensure software integrity, reliability, and interoperability
- Develop in-depth knowledge of product features to effectively prioritize and implement improvements
Who You Are:
- Bachelor’s Degree in Computer/Engineering Science or an equivalent combination of education and experience
- Attention to detail with a high level of accuracy
- Independent problem-solving and analysis skills
- Clear, effective oral and written communication skills
- Good time management and organization skills
- Ability to meet critical deadlines and prioritize multiple tasks in a fast-paced environment
- Collegial, team-oriented disposition with the desire and ability to establish cooperative working relationships with all levels of employees and clients
Ideal to Have:
- Experience with relational databases (SQL Server, Oracle)
- Experience with web applications
- Experience with accounting systems