Job Summary:
Lessen is a tech-enabled property service provider transforming real estate services. The Senior Software Developer will manage day-to-day software development activities, lead a small team, and ensure the development of enterprise-grade software from design to testing.
Responsibilities:
• Oversee the work of a team responsible for designing, building, testing, deploying, maintaining, and supporting applications or systems software.
• Work to establish functional requirements and reviews solutions to ensure organizational needs are met.
• Select and oversee implementation of one or more software development methodologies.
• Develop short- and long-term product roadmaps to ensure continuous improvement of software.
• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepare and install solutions by determining and designing system specifications, standards and programming
• Improve operations by conducting system analysis, recommending changes in policies and procedures
• Protect operations by keeping information confidential
• Mentor junior developers
• Keep up to date on the newest technological innovations in the field and be ready to apply relevant innovations.
• Optimize new and existing applications.
• Foster a positive team environment
• Ensure confidentiality of internal and external data
• Perform ad-hoc projects and other duties as assigned
Qualifications:
Required:
• Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
• Solid understanding of relational database design and querying concepts
• Exposure to Microsoft .NET development using C#, or JAVA or other major languages
• Exposure to web development using HTML5, CSS and JavaScript
• Familiar with Design Pattern, algorithm
• Knowledge of client/server application development
• Knowledge of agile development methodologies
• Knowledge of unit testing theory
• Experienced with source control management systems and continuous integration/deployment environments
• Experienced with debugging, performance profiling and optimization
• Internally motivated, able to work proficiently both independently and in a team environment
• Strong communication skills with both internal team members and external business stakeholders
• Strong initiative to find ways to improve solutions, systems, and processes
• Bachelor's degree in Computer Science, or with equivalent professional experience
• 5+ years of experience as a software developer
• Hands-on experience building and deploying AI/ML features in production systems
• Familiarity with real-world use cases (prediction, NLP, vision, recommendation, anomaly detection)
• Ability to translate business problems into AI solutions
Preferred:
• Fluent in English and Mandarin preferred
Company:
Lessen is an online platform for managing properties and maintenance services. Founded in 2019, the company is headquartered in Scottsdale, USA, with a team of 501-1000 employees. The company is currently Late Stage.