Sr Software Engineer - Client Facing
Company: CBRE
Location: Salem
Posted on: January 22, 2023
|
|
Job Description:
Sr Software Engineer - Client FacingJob
ID85190Posted21-Sep-2022Service lineAdvisory SegmentRole
typeFull-timeAreas of InterestDevelopment, Digital &
Technology/Information TechnologyLocation(s)Remote - US - Remote -
US - United States of America**JOB SUMMARY**Under broad direction
and supervision, develops, maintains, and enhances client systems
as well as designs and develops new features.**ESSENTIAL DUTIES AND
RESPONSIBILITIES**Completes detailed architecture, detailed design,
development, test, and deployment of applications to fulfil the
needs of client; may also assist senior leaders in these areas.+
Responsible for end-to-end client solution & successful solution
delivery.+ At any given time, you may be engaged in a single
project with 1 client or multiple projects across multiple
clients.Lead sprint planning process, which includes designing,
planning, and managing technical tasks.Provide guidance, assign
tasks to other members of the team, lead & conduct QA / code
reviews for work of other technical team members allocated to your
project.Attend client meetings (onsite or remote) to communicate
design, technical solutions, risks, and issues. Participate in
client presentations when appropriate.Ability to recommend
solutions through reviewing computer system capabilities, workflow
& scheduling limitations, and identify system deficiencies.Apply
structured methodology for testing and validation
activities.Extract and store re-usable code during closeout phase
using source control tools.Understand technical and functional
design requirements; maintain existing documentation based on
changes.Monitor effort (your own and of technical project team)
throughout engagement and communicate regularly with Project
Manager to ensure time / effort match plan and communicate
anticipated deviations immediately.Collaborate with Support
Administrators to resolve technical support challenges experienced
by the customers.Select among authorized procedures and seek
assistance when guidelines are inadequate, significant deviations
are proposed, or when unanticipated problems arise.Work in
collaboration with clients to collect, update and maintain system
information.Review and identify risk throughout project and
communicate that risk to Project Manager. Escalate and collaborate
with internal department leadership to address difficult unresolved
technical issues. Assist with mitigation if applicable.Take
ownership of assigned / escalated support requests, providing
technical solutions, troubleshooting, guidance to ensure resolution
is obtained.With support, acquire and maintain relevant
certifications, trainings, skill development relevant to primary
service focus and maintain knowledge of current or emerging
technologies within primary field or service area.Provide
mentorship & project feedback to all team members.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.\#INDSJ**SUPERVISORY RESPONSIBILITIES**No formal
supervisory responsibilities in this position. Provides informal
assistance such as technical guidance, code review, and/or training
to coworkers. May supervise assignments of lower-level
employees.**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.Applicants must be currently
authorized to work in the United States without the need for visa
sponsorship now or in the future**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 and business knowledge in
multiple disciplines/processes. Typically has 3-5 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 advanced knowledge of
financial terms and principles. Ability to calculate intermediate
figures such as percentages, discounts, and commissions. Conducts
advanced financial analysis.**REASONING ABILITY**Ability to
comprehend, analyze, and interpret complex documents. Ability to
solve problems involving several options in situations. Requires
advanced analytical and quantitative skills.**OTHER SKILLS and
ABILITIES**Required: REACT, REDUX, JavaScript, PowerShell, Azure,
SPFx (SharePoint Web Parts Framework), .NET (preferred C#), HTML5,
and CSS3Preferred: relational database (SQL) physical and logical
database design, application lifecycle (SDLC), source control
(Azure DevOps, Git), Azure Native App dev/deployment (ARM
templates, pipelines, etc.), agile framework, and data
analysisAbility to investigate and analyze information and to draw
conclusionsAbility to implement, test, and troubleshoot system
softwareKnowledge of process flow charts and programming logic
diagramsKnowledge of computer security procedures and
protocolAbility to communicate technical guidance and instruction
to users on the use of applications and systemsAbility to write
technical instructions in the use of programs and/or program
modificationsAbility to determine the nature of computer hardware
and systems software problems, and to communicate technical
guidance and information to end-usersAbility to learn and support
new hardware, software, and operating systems.**SCOPE OF
RESPONSIBILITY**Decisions made with thorough understanding of
procedures, company policies, and business practices to achieve
general results and deadlines. Responsible for setting work unit
and/or project deadlines. Errors in judgment may cause moderate
impact to department or damage to a client engagement.*Colorado
Residents: CBRE carefully considers multiple factors to determine
compensation, including a candidate's education, training, and
experience. The minimum salary for the position is $130,000
annually and the maximum salary for the position is $155,000
annually. The compensation that is offered to a successful
candidate will depend on the candidate's skills, qualifications,
and experience. Successful candidates will also be eligible for a
discretionary bonus based on CBRE's applicable benefit program.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: Some, but not all, of our positions may have
an additional requirement to comply with COVID-19 health and safety
protocols, including COVID-19 vaccination proof and/or rigorous
testing. If you have questions about the requirement(s) for this
position, please inform your Recruiter.CBRE, Inc. is an Equal
Opportunity and Affirmative Action Employer
(Women/Minorities/Persons with Disabilities/US Veterans)
Keywords: CBRE, Salem , Sr Software Engineer - Client Facing, Other , Salem, Oregon
Click
here to apply!
|