Software Developer

in Information Technology
  • Tonawanda, New York View on Map
  • Salary: $90,000.00 - $120,000.00
Permanent

Job Detail

  • Experience Level Mid Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000012892
  • Salary Type Annually
  • Industry Real Estate
  • Selling Points

    Drive impactful software development projects in a hybrid work environment. Collaborate with experts to deliver innovative solutions and enhance user experiences. Advance your career with cutting-edge technologies and methodologies.

Job Description

Overview

  • Contribute as a full-stack software developer, designing and implementing innovative solutions aligned with corporate strategies.
  • Work within a dynamic SCRUM team to ensure consistent delivery of technology initiatives.
  • Collaborate with stakeholders to translate requirements into effective solution designs.
  • Support the development and maintenance of mobile-friendly web applications using modern technologies.
  • Engage in Agile methodologies to optimize development processes and team collaboration.
  • Enhance user experiences through responsive design and rich web interfaces.
  • Contribute to the organization’s technology roadmap and enterprise architecture standards.
  • Participate in continuous learning and adoption of new technologies to improve solutions.

Key Responsibilities & Duties

  • Develop and implement mobile-first user interfaces using Angular, Bootstrap, and HTML5.
  • Build reusable software components to minimize code redundancy and enhance efficiency.
  • Design and consume REST/SOAP APIs utilizing JSON and XML formats.
  • Collaborate with technical teams and business partners to ensure effective communication and alignment.
  • Utilize source code management tools like Git/Bitbucket for version control.
  • Apply object-oriented programming techniques and design patterns for robust software solutions.
  • Maintain productive relationships within the team and across the organization.
  • Support the VP of Solutions Delivery in achieving technology objectives.

Job Requirements

  • Bachelor's or Master's degree in Computer Science or related field.
  • Minimum of 3 years of professional software development experience; 7 years preferred.
  • Proficiency in full-stack development, including UI, middle-tier, and backend.
  • Experience with Angular, C#, SQL Server, and responsive design techniques.
  • Knowledge of mobile app development frameworks like Ionic is advantageous.
  • Familiarity with Agile/SCRUM methodologies and source code management tools.
  • Strong understanding of OOP techniques, design patterns, and data structures.
  • Ability to learn new technologies and adapt to evolving requirements.
  • ShareAustin:

Related Jobs

  • Bridge business and IT as a Business Analyst in a dynamic environment. Collaborate on efficient, user-centric solutions with a remote work option. Gain valuable experience in healthcare-focused technology projects.