Senior Software Developer

in Information Technology
  • Columbus, Ohio View on Map
  • Salary: $120,000.00 - $140,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000013767
  • Salary Type Annually
  • Industry Law Firms & Legal Services
  • Selling Points

    Lead impactful software development projects at a forward-thinking organization. Collaborate with diverse teams to drive innovation and efficiency. Enhance your expertise in scalable, secure, and maintainable solutions.

Job Description

Overview

  • Drive innovation as a Senior Software Developer at a forward-thinking organization, creating impactful solutions that enhance operational efficiency and client satisfaction.
  • Collaborate with diverse teams to design and implement cutting-edge software systems tailored to industry-specific challenges.
  • Lead technical initiatives, mentoring junior developers and fostering a culture of continuous learning and excellence.
  • Develop scalable, secure, and maintainable software solutions that align with organizational goals and regulatory standards.
  • Enhance legacy systems while contributing to the development of innovative tools and features.
  • Promote best practices in software development, emphasizing quality, security, and test-driven methodologies.
  • Stay ahead of technological trends to implement solutions that drive operational effectiveness and innovation.
  • Contribute to a collaborative work environment that values creativity, integrity, and professional growth.

Key Responsibilities & Duties

  • Design, develop, and maintain software systems that support organizational objectives and enhance operational efficiency.
  • Make architectural decisions ensuring scalability, security, and compliance with industry standards.
  • Lead the modernization of legacy systems and the development of innovative software tools.
  • Mentor and guide junior developers, fostering skill development and technical expertise.
  • Collaborate with stakeholders to align technical solutions with business priorities and strategic goals.
  • Implement Agile methodologies to optimize development processes and team productivity.
  • Conduct research on emerging technologies to drive innovation and enhance software capabilities.
  • Ensure adherence to software engineering best practices, emphasizing maintainability and test-driven development.

Job Requirements

  • Bachelor’s degree in Computer Science or a related field is required.
  • Minimum of 7 years of experience in full-stack development, preferably within a Microsoft-based stack.
  • Proficiency in Azure, Azure DevOps, and SQL Server is essential.
  • Strong understanding of software engineering principles and Agile methodologies.
  • Demonstrated ability to align technical solutions with business objectives effectively.
  • Commitment to producing high-quality, maintainable, and test-driven code.
  • Experience in modernizing legacy systems and implementing innovative software solutions.
  • Excellent problem-solving skills and ability to work collaboratively in a hybrid work environment.
  • ShareAustin:

Related Jobs

  • Lead impactful projects at a dynamic investment firm with cutting-edge technology. Enhance your skills in platform engineering and DevOps practices. Collaborate with talented professionals in a fast-paced environment.