Associate Software Engineer

in Information Technology
  • Buffalo, 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 0000018039
  • Salary Type Annually
  • Industry Real Estate
  • Selling Points

    Contribute to impactful software development projects in a hybrid environment. Collaborate with skilled professionals using cutting-edge technologies and frameworks. Enhance your career with growth opportunities and technical skill development.

Job Description

Overview

  • Contribute to developing innovative software solutions that drive organizational success and technological progress.
  • Collaborate within a dynamic Agile/Scrum team to deliver impactful technology initiatives efficiently.
  • Translate complex business requirements into scalable and robust software designs using modern frameworks.
  • Engage with stakeholders to ensure alignment with organizational standards and project objectives.
  • Leverage cutting-edge web technologies to create responsive and user-friendly applications.
  • Participate in professional development opportunities to enhance technical skills and career growth.
  • Work in a hybrid environment that fosters collaboration and flexibility for optimal productivity.
  • Contribute to the organization's strategic goals through innovative technology solutions.

Key Responsibilities & Duties

  • Design, develop, and implement software solutions using Angular, C#, and SQL Server technologies.
  • Develop responsive user interfaces adhering to modern design principles and frameworks.
  • Create and integrate REST/SOAP APIs using JSON and XML for seamless data exchange.
  • Collaborate with team members to ensure adherence to enterprise architecture standards.
  • Utilize source control tools like Git/Bitbucket for efficient version management.
  • Participate in Agile/Scrum ceremonies to optimize team productivity and project outcomes.
  • Apply object-oriented programming techniques and design patterns to software development.
  • Maintain effective communication with stakeholders to ensure project alignment and success.

Job Requirements

  • Bachelor's degree in Computer Science or a related field; advanced degree preferred.
  • Minimum of 3 years of professional software development experience; 7 years preferred.
  • Proficiency in full-stack development, including UI, middle-tier, and back-end systems.
  • Experience with Angular, Bootstrap, HTML5, JQuery, and responsive design principles.
  • Knowledge of Microsoft development stack, including C# (.NET) and SQL Server.
  • Familiarity with Agile/Scrum methodologies and source code management tools.
  • Ability to create reusable software components and minimize code redundancy.
  • Strong communication skills for effective collaboration with technical teams and stakeholders.
  • ShareAustin:

Related Jobs

  • Lead transformative data initiatives leveraging advanced technologies and strategies. Collaborate across teams to drive innovation in analytics and AI. Enjoy a remote work environment with competitive benefits and growth opportunities.