The senior software developer is responsible for designing, testing, and implementing new and updated software programs. This position will ensure all projects are completed on time and to contract specifications. In addition, design and develop web applications and work with both front-end and back-end solutions. Responsible for the quality of solutions created through automated testing. Support and maintain solutions in production. Mentor other developers on the team as needed. Work with non-technical staff to accommodate client request. Triage issues with our technology in real time when the situation demands. Estimate large initiatives and projects as necessary. Create high-quality software architecture and design. Identify, prioritize, and carry out tasks across the software development life cycle. Create tools and applications by developing clean, efficient code. Utilize tools and programming to automate tasks. Code review and debugging. Conduct validation and verification tests. Work with internal teams and vendors to repair and improve goods. Document phases of development and monitor systems. Ensure software is up to mark using recent technologies. Conducting feasibility studies for upgraded software systems. Designing new software programs, websites, and applications. Writing advanced programming code. Reviewing updated software systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
1-10 employees