Senior Software Engineer

in Information Technology
  • New York, New York View on Map
  • Salary: $175,000.00 - $200,000.00
Permanent

Job Detail

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

    Elevate your career by leading impactful software development projects. Collaborate with diverse teams to deliver innovative enterprise solutions. Enhance your expertise in cutting-edge technologies and methodologies.

Job Description

Overview

  • Lead the development of advanced software solutions to transform business operations and enhance service delivery in a dynamic environment.
  • Collaborate with cross-functional teams to design and implement scalable, secure, and high-performance applications.
  • Contribute to strategic system architecture decisions, ensuring alignment with organizational goals and technical standards.
  • Mentor and support junior developers, fostering a culture of innovation and technical excellence.
  • Enhance development workflows through improved DevOps practices and optimized CI/CD pipelines.
  • Utilize modern technologies to develop and maintain enterprise-grade applications and platforms.
  • Engage with stakeholders to deliver solutions that exceed expectations and drive business success.

Key Responsibilities & Duties

  • Design, develop, and maintain enterprise applications using C#/.NET and modern front-end frameworks.
  • Enhance and extend existing platforms, including SharePoint and Office 365 ecosystems.
  • Translate functional requirements into high-quality, maintainable, and secure code.
  • Develop reusable components and services to ensure consistency and scalability across applications.
  • Collaborate with stakeholders to align solutions with business objectives and technical standards.
  • Participate in code reviews, advocating for best practices and modern methodologies.
  • Contribute to the improvement of DevOps practices and CI/CD pipelines for efficient workflows.
  • Mentor junior developers, encouraging growth and technical skill enhancement.

Job Requirements

  • Bachelor of Science (BS) degree in Computer Science or related field.
  • 5+ years of professional experience in software development for enterprise applications.
  • Proficiency in C#/.NET Framework and/or .NET Core, ASP.NET, and web APIs.
  • Experience with JavaScript frameworks like Angular or AngularJS.
  • Familiarity with SharePoint Server and Microsoft 365 integrations.
  • Strong understanding of object-oriented design principles and software architecture patterns.
  • Knowledge of Azure cloud services and DevOps practices is preferred.
  • Experience in professional services or regulated environments is advantageous.
  • Excellent communication skills for effective collaboration with technical and non-technical stakeholders.
  • ShareAustin:

Related Jobs