Software Engineer – Latham, NY

Software Engineer

We are seeking a Software Engineer that loves working on the web and mobile platforms to join our team of passionate coders in a modern development environment. Our Agile teams collaborate to define requirements, design and create solutions that target complex business problems. Our focus is on building the highest quality applications using cutting-edge technologies to satisfy market needs.

Responsibilities

  • Collaborate to refine requirements, design and create solutions which target defined business needs.
  • Contribute to and validate software design scheme and models.
  • Follow coding standards and best practices.
  • Write and test code, documenting and implementing functionally technically sound, and well-integrated application systems.
  • Participate in and conduct code reviews.
  • Maintain existing application programs by fixing bugs or enhancing functionality.
  • Assure program, module and system integrity through thorough testing.
  • Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Utilize new technologies and tools to enhance applications.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, or comparable work experience.
  • High proficiency coding in C# with two or more years experience.
  • Experience in the following technologies a plus: MS SQL Server 2016, ASP.NET MVC 5 and Web API 2, JavaScript, Angular JS, jQuery, Azure/AWS Cloud hosting, Xamarin
  • 2+ years’ experience in design and development of multi-tier browser-based applications, preferably using the technology stack listed.
  • Experience with using scripting languages such as Python a plus.
  • Experience with mobile app development and cloud hosting is a plus.
  • Strong analytical, communication, and problem-solving skills with a keen attention to detail.
  • Well-developed logical thinking and reasoning skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Good interpersonal and communication skills.
  • Ability to work in a team environment using Agile-based development methodologies

SDL2019-256

More Information

Apply for this job Apply via Facebook
Email Me Jobs Like These
Showing 1–0 of 0 jobs
Share this job

We are one of the largest AI Communities online. Our publications have over 8.5 Million Views Annually and we have over 120K subscribers.