GrandRapidsRecruiter Since 2001
the smart solution for Grand Rapids jobs

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!

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

I'm looking for
in category

Log In or Create An Account

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

Grand Rapids RSS job feeds