The Senior Software Developer will be responsible for coordinating, monitoring, and assisting in the implementation of requested system changes. This includes monitoring source control, performing deployment documentation, and coordinating test environments. The role involves meeting with management for input on prioritizing strategic projects and communicating project status. A key aspect of this position is to build and strengthen the team's core technical capabilities through mentoring, training, coaching, and knowledge sharing, leading by example with technical guidance and promoting best practices. The developer will monitor internal requests and vendor communications, analyze application functionality, and suggest improvements. They will update existing programs, monitor their operation, and respond to issues. This role requires coordinating and discussing business goals for requested changes, documenting requirements, and reviewing user needs for new software. The developer will also perform analysis, design, implementation, installation, and training for new software. Communication with the business on project progress and issues is essential, as is using analytical skills to improve business workflows. Providing clarity for development initiatives, identifying potential problems, and suggesting alternative solutions are also key. Documenting development best practices and working closely with leadership to ensure the development ecosystem meets business needs, considering both hardware and software, are crucial. Assisting users with system implementation, support, installation, training, and troubleshooting, along with fact-finding and program analysis, will be part of the role. Finally, assisting in selecting hardware and software, maintaining vendor contact, and staying current with industry trends are expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Education Level
Associate degree