Senior Application Developer
Company: The Christman Company
Location: Grand Rapids
Posted on: January 27, 2023
|
|
Job Description:
Looking to use your programming skills for an exciting and
rewarding career in the commercial construction management field?
We're seeking a skilled Senior Application Developer to design,
develop, and maintain custom applications specifically for internal
operations. This position will provide a great opportunity for a
strategic thinker to use their analytical skills to solve business
challenges by developing web applications to increase efficiency
and effectiveness across the company for small user groups or
potentially apps to be used by hundreds of users. The role will
offer opportunities not only to enhance processes for the
construction management business but also within other business
units; such as Accounting, HR,Marketing and Business Development,
Project Planning, and Building Information Modeling (BIM).In
addition to a rewarding career, Christman is an ESOP owned company,
offering competitive pay, a generous benefits program, and promotes
training and professional development.Essential Job Functions
Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions.Provide concept to
reality support for new applications.Develop applications using
software tools such as Microsoft SQL/SSMS/SSRS, C#, .Net, or other
object-oriented and web development programming language, etc. to
support, enhance, and improve business processes.Create API calls
to integrate on-premises applications with 3rd party applications.
(on-premises or cloud)Collaborate and communicate with internal
stakeholders throughout the entire software development lifecycle,
from requirement analysis thru deployment.Using best practices,
produce clean and efficient code.Troubleshoot, debug, and upgrade
custom applications as necessary.Document code as
appropriate.Document and/or provide training on apps to the level
that a business owner could train the rest of the
organization.Complete tasks in a timely manner, notifying project
leads in advance of potential slippages of dates.Validate apps are
working as intended prior to releasing to the business for
use.Resolve user support issues for custom apps via helpdesk
system.Stay informed on software technology trends and provide
recommendations for future actions.Serve as a technology liaison
and provide expert evaluation regarding potential external software
application purchases.Write and maintain necessary
documentation.Helps develop specification, program, and
documentation standards.Mentor junior peers.Management/maintenance
of databases.Please note this job description is not designed to
cover or contain a comprehensive listing of activities, duties or
responsibilities that are required of the employee for this job.
Duties, responsibilities and activities may change at any time with
or without notice.Work EnvironmentThe position will be conducted in
a temperature controlled professional office environment, with
moderate noise. The role will routinely use standard office
equipment such as computers, phones, photocopiers, filing cabinets
and fax machines.Physical Demands While performing the duties of
this role the employee is regularly required to talk, listen sit,
walk, reach, kneel, stoop, crouch, use hands and fingers to handle
or feel and to operate a computer and telephone keyboard, and
maintain visual acuity. The employee may occasionally be required
to lift and or carry light weight (under 20 pounds).Expected Hours
of Work Full time position. Occasional extended hours and weekends
may apply.Travel Minimal travel required, depending on the project,
travel to other areas may be required. Majority of travel done
during work hours, overnight stays may be required.Required
Education and ExperienceBachelor's Degree in Software Engineering,
Mobile Application Development, Mobile Computing, Computer Science,
or related field.At least ten (10) years of application development
experience. Or-Equivalent combination of above education,
experience, and training.Preferred Education and
ExperienceBachelor's Degree in Software Engineering, Mobile
Application Development, Mobile Computing, Computer Science, or
related field.Minimum fifteen (15) years of experience in
technologies, focused on software development.Expert in leading
small to large teams and the ability to move ideas into an
application specification.The Christman family of companies is an
equal opportunity employer and values diversityEqual Opportunity
Employer; disability/veteran
Keywords: The Christman Company, Grand Rapids , Senior Application Developer, IT / Software / Systems , Grand Rapids, Michigan
Click
here to apply!
|