Make Your Resume Now

Senior Software Developer

Contract Mid-Senior Level

Job Overview

LEAD DEVELOPMENT AND TECHNICAL EXECUTION

  • Design, build, and maintain web applications using modern frontend, backend, and integration technologies
  • Lead the implementation of new features, system enhancements, and application improvements with a focus on scalability, maintainability, and usability
  • Evaluate technical approaches and make sound decisions regarding architecture, tools, frameworks, and implementation strategies
  • Contribute high-quality, maintainable code while setting standards for development practices, code quality, and documentation
  • Troubleshoot complex technical issues across applications, integrations, environments, and workflows

DRIVE AUTOMATION AND AI-ENABLED SOLUTIONS

  • Lead or contribute significantly to automation initiatives that improve operational efficiency, reduce manual work, and increase reliability
  • Design and support repeatable workflows, including automation and RPA-related processes where appropriate
  • Identify practical opportunities to incorporate AI capabilities into tools, business workflows, and selected customer-facing solutions
  • Use AI tools responsibly to support development, research, prototyping, testing, analysis, and documentation
  • Help define best practices for the thoughtful and effective use of AI across the team.

COLLABORATE ACROSS TEAMS AND GUIDE DELIVERY

  • Work closely with developers, business stakeholders, and cross-functional partners to translate needs into effective technical solutions
  • Participate in project planning, technical discovery, estimation, prioritization, and solution design
  • Communicate technical tradeoffs, risks, and recommendations clearly to both technical and nontechnical audiences
  • Take ownership of assigned initiatives and help ensure work moves forward reliably and efficiently
  • Support the successful delivery of projects by coordinating development efforts, surfacing blockers, and maintaining momentum

MENTOR AND STRENGTHEN THE TEAM

  • Provide mentorship and technical guidance to junior and mid-level team members
  • Participate in and contribute meaningfully to code reviews, design discussions, and team standards
  • Help improve team workflows, development processes, and collaboration practices
  • Encourage knowledge sharing, continuous learning, and practical experimentation with new tools and approaches

MAINTAIN QUALITY, RELIABILITY, AND DOCUMENTATION

  • Lead or support testing, deployment, release, and post-release validation activities
  • Help establish and improve testing practices, debugging workflows, and quality standards
  • Participate in monitoring, troubleshooting, and supporting production systems
  • Create and maintain clear technical documentation, system notes, and implementation guidance
  • Help document repeatable development, automation, and AI-assisted workflows for broader team use.

    Ready to Apply?

    Take the next step in your career journey

    Stand out with a professional resume tailored for this role

    Build Your Resume – It’s Free!