GrandRapidsRecruiter Since 2001
the smart solution for Grand Rapids jobs

Software Engineer

Company: CBRE
Location: Grand Rapids
Posted on: May 16, 2022

Job Description:

Software EngineerJob ID62152Posted20-Apr-2022Service lineAdvisory SegmentRole typeFull-timeAreas of InterestDigital & Technology / Information TechnologyLocation(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 customersAids 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 accessedIs open to learning and expanding individual skills and shares knowledge with co-workersWorks in collaboration with clients to collect, update, and maintain system informationProject 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 membersAttend client meetings (onsite or remote) to assist in the communication of design, technical solutions, risks, and issues. Participate & assist in client presentations when appropriateTake ownership of assigned/escalated support requests, providing technical solutions, troubleshooting, guidance to ensure resolution is obtainedReview 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 applicableMonitor 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 immediatelyWith 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 clientTo 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 conclusionsAbility to implement, test, and troubleshoot system softwareKnowledge of process flow charts and programming logic diagramsKnowledge of computer security procedures and protocolsAbility to determine computer problems and to coordinate hardware and/or software solutionsAbility 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 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)

Keywords: CBRE, Grand Rapids , Software Engineer, IT / Software / Systems , Grand Rapids, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Grand Rapids RSS job feeds