• Software Developer

    Location US-CA-San Mateo
    Posted Date 3 months ago(9/19/2019 9:10 AM)
    Job ID
    Property Name
    The Home Office
    Information Technology - Help Desk
  • Position Purpose



               The Software Develop is a full-stack developer with specific Node.js, C++/C# or Python, TypeScript, and Angular expertise and capable of single-handedly be engaged in all phases of the software development lifecycle that includes gathering and analyzing user/business system requirements, creating application system interfaces and integrations and developing these under an Agile methodology.

              The Software Developer has knowledge of standard software development concepts, practices and procedures and capable of rapidly learning emerging technologies and applying them to solve specific technical problems.


              The selected individual should have the experience and judgment to plan and accomplish goals on a self-driven basis. A degree of creativity and flexibility to accommodate moving software targets plus the ability to work under tight deliverable timeframes working in a small development shop is required.  The position reports to the VP of Technology

    Essential Functions




    Software Development Responsibilities:

    ·       Set-up a cloud-based development environment following best version control, security, and agile development practices.

    ·       Develop, test and implement new software programs in C++/C# or Python, Node.js, TypeScript, and Angular as well as other selected technologies.

    ·       Primary focus is on developing interface code that connects RESTful API, and          SOAP/WSDL systems with each other.

    ·       Create, maintain and version APIs.

    ·       Use and examine current transformational technologies such as XML, JSON, CSV and SQL.

    ·       Design and update databases. This includes structured and unstructured databases.

    ·       Work with SQL Servers and related databases to allow creation and support of data migrations and transformations.

    ·       Develop RPA initiatives by analyzing and designing process workflows.

    ·       Build, test, and implement RPA solutions using available RPA tools such as UIPath, Automation Anywhere and Blue Prism.

    ·       Test, maintain and recommend software improvements to ensure strong functionality and optimization.

    ·       Create error logging and reporting solutions to deliver to team members and partners.

    ·       Independently install, customize and integrate commercial software packages.

    ·       Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.

    ·       Identify ideas to improve system performance and impact availability.

    ·       Resolve complex technical design issues.

    ·       Development of technical specifications and plans.

    ·       Analyze user requirements and convert requirements to design documents.

    ·       Seek out ways to utilize SFDC to improve processes/productivity and make recommendations to support organizational goals.



    Technology Expertise, Support & Documentation:

    ·       Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues.

    ·       Communicate effectively and professionally in all forms of communication with internal and external customers

    ·       Clearly and regularly communicate with management, external development partners, and technical support peers. 

    ·       Possess and maintain up-to-date knowledge of technological developments in the industry.

    ·       Compile timely, comprehensive and accurate documentation and or reports as requested.

    ·       Possess strong problem solving and decision-making skills while using good judgment.

    ·       Multi-task and change from one task to another without loss of efficiency or composure.

    ·       Make good technical decisions that provide solutions to business challenges


    Upholding Standards:

    Perform additional duties and handle projects as assigned by the Director of Business Solutions, Director of IT Operations or VP of Technology; Achieve regular attendance in conformity with standards; Comply fully with all Prometheus Real Estate Group rules and regulations for the safe and effective operation of the Prometheus Real Estate Group’s facilities. Participate and complete all mandatory training.  Additional tasks as may be assigned from time to time by the Principal or others at the Principal’s direction. Occasional travel will be required based upon the property’s needs

    Required Qualifications, Skills, And Experience

    The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of knowledge, skills, and abilities:


    • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or related field.


    • Expert knowledge and 4 years of experience with Node.js, and actual object-oriented programming experience in at least one of these other languages: C++/C# and/or Python.


    • At least 2 years of professional experience with front-end facing frameworks such as Angular, Laravel, or Express.


    • Individual should have at least two years of SQL DB and non-SQL Data Bases (MongoDB, CoachDB/Cloudant, etc.) experience.


    • Experience developing applications on Salesforce platform desired (Visualforce, Apex, SOQL, SOSL)


    • Knowledge of the principles, patterns, methods, and tools for designing, developing, and testing software, including integration platforms and protocols supporting in-house and commercial applications and services, SaaS solutions, Service Oriented Architecture (SOA), microservice architecture, .NET SOAP and RESTful services, JSON, and WSDL versioning, namespaces, and XML dictionaries.


    • Knowledge of Business Process Management (BPM) and Robotic Process Automation (RPA) (UiPath, Phantom.js, Automation Anywhere, Blue Prism, Selenium, etc.) is highly desired.


    • Experience with at least one major cloud vendor (AWS, Azure, Google Cloud, Bluemix, or equivalent). Certifications in cloud operations are highly desirable.


    • Understanding of Information management, and Security and Control best practices and methodologies. Knowledge of PCI security compliance standards is necessary.


    • Understands Agile methodologies.


    • Proficiency and experience with Windows Desktop Operating Systems, Microsoft Server 2008/2012, Microsoft Office 2010/2013/2016/Office365, Microsoft Project and Visio.




    Prometheus is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other status protected under federal, state or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.


    If you'd like more information about your EEO rights as an applicant under Federal Employment Laws, please check out these FMLA, EEO, and EPPA pages.

    Cultural Requirements

    • Communicator: Open, articulate and pro-active in discussing issues and sharing information. A great listener.

    • Team Oriented: Enjoys working with other Prometheans to create great outcomes to both working and living environments.

    • Entrepreneurial: Thrives in a fast-paced, changing environment and is excited by the chance to play a larger role.

    • Passionate: Passionate about the business, people and performance. Is self-motivated and positive.

    • Self-Starter: Able to take things and run with them. Strategically prioritizes multiple tasks in a pro-active manner.

    • Creative: Able to see new opportunities not apparent to others.

    • Principled: Is ethical; has the utmost integrity and is a positive example for others to emulate. Embraces our vision and mission.

    • Brand Ambassador: Acts as an ambassador bringing “I AM HOME” to life. Creates unique Prometheus experiences for all neighbors, future neighbors, and fellow Prometheans.


    • While performing the duties of this job the employee is regularly required to use hands to handle or feel, to reach with arms, and to talk or hear.

    • Most work tasks are performed indoors. Temperature is moderate and controlled by Prometheus Real Estate Group environmental systems.

    • Must be able to sit at a desk for up to 8 hours per day. Walking and standing are occasionally required. Length of time of these tasks may vary from day to day and task to task.

    • Requires standing, sitting, walking, repetitive motions, listening and hearing ability and visual acuity. The employee is occasionally required to climb or balance. Must be able to lift up to 50 lbs. occasionally.

    • Talking and hearing occur continuously in the process of communicating with residents, supervisors and subordinates.

    • Vision occurs continuously with the most common visual functions being those of near vision and depth perception.

    • Ability to work primarily with fingers to pick, pinch, type and carry out substantial movements (motions) of the wrists and hands as well.

    • Must have finger dexterity to be able to operate office equipment such as computers, printers, 10-key adding machine, electric typewriter, multi-line touch tone phone, filing cabinets, FAX machines, photocopiers, dolly and other office equipment as needed.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed