Sr Software Engineer
Company: CBRE
Location: Meridian
Posted on: May 13, 2022
|
|
Job Description:
Sr Software EngineerJob ID62154Posted20-Apr-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.**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.**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.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)
Keywords: CBRE, Meridian , Sr Software Engineer, IT / Software / Systems , Meridian, Idaho
Click
here to apply!
|