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 0000013202
  • Salary Type Annually
  • Industry Education Management
  • Selling Points

    Lead impactful software projects in a hybrid work environment. Collaborate with a dynamic team using cutting-edge technologies. Shape technical strategies and mentor developers for professional growth.

Job Description

Overview

  • Contribute to the development and enhancement of innovative software solutions within a dynamic technology environment.
  • Collaborate with cross-functional teams to define, design, and implement new features and products.
  • Provide technical mentorship and guidance to junior developers, fostering a culture of excellence and growth.
  • Engage in strategic decision-making to shape the technical direction of products and technologies.
  • Utilize a diverse technology stack including C#, .NET, Azure, and JavaScript to deliver high-quality solutions.
  • Monitor and optimize application performance using modern tools and methodologies.
  • Participate in the entire software development lifecycle, from planning to deployment and monitoring.
  • Contribute to the continuous improvement of processes, tools, and technologies.
  • Work in a hybrid environment, balancing remote and on-site collaboration effectively.

Key Responsibilities & Duties

  • Develop and refine features for core products using a robust technology stack.
  • Explore and integrate new technologies to enhance application functionality and performance.
  • Collaborate with Product Managers and UX Designers to define and implement new features.
  • Engage with feature delivery teams to ensure optimal solutions for customers.
  • Monitor application logs and metrics, providing triage support as needed.
  • Mentor and guide software developers, fostering technical growth and collaboration.
  • Set technical direction and contribute to strategic planning for product development.
  • Implement automated testing frameworks to ensure software quality.
  • Deploy applications to cloud providers and manage production environments effectively.

Job Requirements

  • Bachelor of Science degree in Computer Science or related field.
  • 10+ years of professional software development experience.
  • Proficiency in programming languages including C#, .NET Framework, and JavaScript.
  • Experience with cloud platforms such as Azure and AWS.
  • Strong knowledge of automated testing frameworks and deployment processes.
  • Ability to write high-quality, efficient, and maintainable code.
  • Excellent problem-solving skills and strategic thinking capabilities.
  • Effective communication and organizational skills in a fast-paced environment.
  • Comfortable working in a hybrid setup with a focus on teamwork and integrity.
  • ShareAustin:

Related Jobs