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 projects in a hybrid work environment. Collaborate with skilled professionals to develop innovative applications. Enhance your expertise in Azure cloud and modern frameworks.

Job Description

Overview

  • Contribute to the development and maintenance of back-office web applications in a hybrid work environment.
  • Collaborate with a skilled team of developers to create innovative software solutions.
  • Work within an Azure cloud environment to architect and optimize systems.
  • Ensure applications are functional across multiple platforms, including mobile and desktop.
  • Engage with stakeholders to understand business processes and propose effective solutions.
  • Stay updated on technological advancements to implement cutting-edge practices.
  • Participate in code reviews and testing to ensure high-quality deliverables.
  • Support legacy applications while transitioning to modern frameworks.
  • Contribute to the agile development process to enhance team productivity.

Key Responsibilities & Duties

  • Design, develop, and document software solutions for internal applications.
  • Architect systems leveraging Azure cloud technologies for scalability and efficiency.
  • Optimize applications to adhere to coding standards and performance benchmarks.
  • Perform unit tests and debug issues to ensure application reliability.
  • Collaborate with offshore teams to align development efforts.
  • Interact with business units to understand requirements and deliver tailored solutions.
  • Implement CI/CD practices using tools like Azure DevOps.
  • Develop REST services and ensure adherence to security best practices.
  • Maintain proficiency in emerging technologies and frameworks.

Job Requirements

  • Bachelor of Science in Computer Science or equivalent field.
  • Minimum 7 years of experience in software development; 10 years preferred.
  • Proficiency in .NET Core (C#), Azure cloud systems, and React.
  • Experience with DevOps practices, CSS, and agile development methodologies.
  • Strong understanding of application architecture and security best practices.
  • Familiarity with CI/CD processes and automation testing frameworks.
  • Excellent communication skills and ability to work with diverse teams.
  • Experience with profiling, memory management, and performance tuning.
  • Knowledge of REST service development and tiered distributed systems.
  • ShareAustin:

Related Jobs

  • Drive impactful automation projects in a stable, long-term role. Collaborate with cross-functional teams to innovate and enhance efficiency. Develop cutting-edge solutions using advanced tools and technologies.