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.
- 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.
- Bachelor’s Degree in Computer Science, Computer Engineering, or comparable work experience.
- High proficiency coding in C# with two or more years experience.
- 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
- Address Latham, NY