Senior Software Developer leading a small team in software development at an end-to-end property service provider. Transforming real estate services with data-driven technology and insights.
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.
Requirements
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
Minimum Qualifications
Bachelor's degree in Computer Science, or with equivalent professional experience
Demand Response Engineer supporting energy efficiency programs and management of demand response strategies at Duke Energy. Engaging with customers and stakeholders to optimize energy use and enhance grid stability.
Software Engineer for Navitor focusing on design and development of software solutions. Involved in programming and supporting applications within the primary B2B platform with occasional travel.
Software Engineer II developing AI - powered solutions for Travelers. Collaborating across teams to deliver measurable outcomes through enterprise AI integration.
Senior Software Engineer responsible for core platform capabilities for payments system at Freddie Mac. Collaborating with stakeholders to deliver high - quality solutions in a fast - paced environment.
Senior Software Developer at BECU designing scalable and secure software to improve digital experiences. Collaborating with teams while mentoring junior developers and ensuring engineering standards.
Senior Manager providing technical leadership and vendor oversight for production support at CVS Health. Ensuring stability and operational readiness of critical applications through strong management and governance.
Software Engineer developing different products for a growing company using various stacks. Collaborating with cross - functional engineering teams in a hybrid setup based in São Paulo.
Full Stack Developer role requiring expertise in Node.js and React technologies. Collaborating in a dynamic environment focused on innovative projects in Brazil.
Staff Software Development Engineer at CVS Health focused on backend engineering for enterprise AI platforms. Collaborating with teams to improve healthcare outcomes and operational efficiency through technology.
Forward Deployed Software Engineer developing tailored solutions for customers at First Resonance. Collaborating closely on their engineering challenges and software needs while ensuring satisfaction.