Software Developer

in Information Technology
  • New York, New York View on Map
  • Salary: $150,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 0000014795
  • Salary Type Annually
  • Selling Points

    Lead impactful software development projects in a hybrid environment. Collaborate with experts to deliver scalable solutions using Azure technologies. Enhance your skills in cutting-edge frameworks and methodologies.

Job Description

Overview

  • Develop innovative software solutions in a hybrid work environment, leveraging cutting-edge technologies and methodologies to drive impactful results.
  • Collaborate with a talented team to design and implement scalable systems using modern frameworks and cloud platforms.
  • Engage with stakeholders to understand business needs and translate them into effective technical solutions.
  • Stay ahead of industry trends and integrate advanced practices into development workflows.
  • Participate in agile methodologies to enhance team collaboration and productivity.
  • Contribute to the modernization of legacy systems while ensuring seamless functionality and performance.
  • Engage in code reviews and testing to uphold high-quality standards and ensure robust software delivery.
  • Support continuous improvement initiatives to optimize development processes and outcomes.

Key Responsibilities & Duties

  • Design and implement robust software solutions tailored to business requirements, ensuring scalability and reliability.
  • Architect systems using Azure technologies to optimize performance and enhance cloud integration.
  • Develop and maintain RESTful services, focusing on security and efficient data handling.
  • Collaborate with cross-functional teams to align development strategies with organizational goals.
  • Implement CI/CD pipelines to streamline deployment processes and improve operational efficiency.
  • Conduct thorough testing and debugging to ensure application stability and high-quality performance.
  • Engage in continuous learning to adopt emerging technologies and frameworks, driving innovation.
  • Provide technical mentorship and guidance to junior team members, fostering skill development and knowledge sharing.

Job Requirements

  • Bachelor's degree in Computer Science or related field is required.
  • Minimum 7 years of software development experience; 10 years preferred for senior-level expertise.
  • Proficiency in .NET Core (C#), Azure cloud, and React frameworks is essential.
  • Experience with DevOps practices and agile development methodologies is highly valued.
  • Strong knowledge of application architecture and security protocols is required.
  • Familiarity with CI/CD processes and automation testing tools is beneficial.
  • Excellent communication skills and ability to collaborate effectively within teams.
  • Expertise in performance tuning and memory management techniques is preferred.
  • ShareAustin:

Related Jobs

  • Lead impactful software projects in a dynamic hybrid environment. Collaborate with stakeholders to drive innovation and deliver results. Enhance your expertise in Agile methodologies and project management.