Software Engineer
Job ID
62152
Posted
20-Apr-2022
Service line
Advisory Segment
Role type
Full-time
Areas of Interest
Digital & Technology/Information Technology
Location(s)
Remote - US - Remote - US - United States of America
JOB SUMMARY
Under general supervision, contributes to the development, maintenance, and enhancement of client systems and assists in the development of new features.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Collaborate with Support Administrators to resolve technical support challenges experienced by the customers
Aids in the design and development of applications to fulfill the needs of customers through the following:
Understands technical and functional design requirements; maintain existing documentation based on changes
Reviews computer system capabilities, workflow, and scheduling limitations and identifies system deficiencies, and recommends solutions
Assists in physical and logical database design
Selects among authorized procedures and seeks assistance when guidelines are inadequate, significant deviations are proposed, or when unanticipated problems arise
Designs and codes technical solutions; applies knowledge around testing and validation methodology
Extract and store re-usable code during closeout phase using source control tools
Maintains confidentiality regarding the information being processed, stored, or accessed
Is open to learning and expanding individual skills and shares knowledge with co-workers
Works in collaboration with clients to collect, update, and maintain system information
Project assignment varies considerably by project and as a general responsibility, the Solutions Engineer is performing code writing, configuration, solution development, QA/Testing on technical projects, and may include being assigned as the technical lead on projects which includes assigning project tasks to other members of the team, leading & conducting QA/code reviews, and/or providing guidance to project team members
Attend client meetings (onsite or remote) to assist in the communication of design, technical solutions, risks, and issues. Participate & assist in client presentations when appropriate
Take ownership of assigned/escalated support requests, providing technical solutions, troubleshooting, guidance to ensure resolution is obtained
Review and identify risk(s) throughout project and communicate risk(s) to Sr Solutions Engineer and/or Project Manager. Escalate and collaborate with internal department leadership to address difficult unresolved technical issues. Assist with mitigation if applicable
Monitor your project deliverables throughout engagement and communicate regularly with Sr Solutions Engineer and/or Project Manager to ensure time/effort match plan and communicate anticipated deviations immediately
With support, acquire and maintain relevant certifications, training, skill development relevant to primary service focus and maintain knowledge of current or emerging technologies within primary field or service area.
Other duties and responsibilities that may be assigned to meet business needs could include supporting our sales team in securing new projects through technical project estimation, client demos, client training, and other technical-related subject matter-expertise areas in which your knowledge can be used to assist a client
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions
SUPERVISORY RESPONSIBILITIES
No formal supervisory responsibilities in this position.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and EXPERIENCE
Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical knowledge, training and understanding of the job's requirements. Typically has 2-3 years of relevant work experience. Consideration given to equivalent combination of education and experience.
CERTIFICATES and/or LICENSES
None
COMMUNICATION SKILLS
Excellent written and verbal communication skills. Strong organizational and analytical skills. Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.
FINANCIAL KNOWLEDGE
Requires knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and/or commissions. Conducts basic financial analysis.
REASONING ABILITY
Ability to comprehend, analyze, and interpret documents. Ability to solve problems involving several options in situations. Requires intermediate analytical and quantitative skills.
OTHER SKILLS and ABILITIES
Required: REACT, SPFx (SharePoint Framework Webparts), CSS3, JavaScript, HTML5, PowerShell, Azure, .NET (C# preferred)
Preferred: REDUX, familiarity with relational databases (SQL)
Ability to investigate and analyze information and to draw conclusions
Ability to implement, test, and troubleshoot system software
Knowledge of process flow charts and programming logic diagrams
Knowledge of computer security procedures and protocols
Ability to determine computer problems and to coordinate hardware and/or software solutions
Ability to communicate technical guidance and instruction to users on the use of applications and systems
Ability to write technical instructions in the use of programs and/or program modifications
Ability to determine the nature of computer hardware and systems software problems, and to communicate technical guidance and information to end-users
Ability to learn and support new hardware, software, and operating systems.
SCOPE OF RESPONSIBILITY
Decisions made with general understanding of procedures and company policies to achieve set results and deadlines. Errors in judgment may cause short-term impact to co-workers and supervisor or minor damage to a client engagement.
CBRE is an equal opportunity/affirmative action employer with a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law.
NOTE: An additional requirement for this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.
CBRE, Inc. is an Equal Opportunity and Affirmative Action Employer (Women/Minorities/Persons with Disabilities/US Veterans)