Software Engineer Co-Op

KeenfinityFairport, NY
5h$25 - $26

About The Position

The Software Engineer Co-op will be involved in the design, development, and testing of software for web services and applications. Individual will actively participate in a structured product development process which encompasses technical requirements development; software and architecture design, software implementation, verification and launch to mass production. This position offers the opportunity to work in a team environment with individuals and groups located worldwide and have exposure to seasoned software engineers.

Requirements

  • Pursuing BS or MS Degree in Computer Science, Computer Engineering, Software Engineering or other related technology field.
  • GPA of 3.0 or higher preferred.
  • High level of self-motivation, a drive for self-development and possess excellent communication and interpersonal skills.
  • Excellent verbal and written communication skills in English are essential.
  • Collegiate experience in one or more of the following: Web development and application concepts (.NET / .NET Core, Azure Cloud, CSS, React.js, C#). Usage of Visual Studio or at least one alternative IDE. Agile development methods (Scrum, test-driven development, etc.). Unit and integration testing (e.g. automation of test procedures using Python, Robot, REST API, Jenkins). Basic knowledge of Network Engineering concepts (Routing, Switching, OSI Model, Network Protocols).
  • Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.

Responsibilities

  • Contribute to the development of features for a new product, a cloud-native security panel ecosystem.
  • Provide object-oriented software designs and develop unit-test driven RESTful web services and web APIs in both C# .Net Framework and .Net Core that integrates with databases, Azure cloud, web services, and web and console applications.
  • Software development for test automation frameworks and test infrastructure.
  • Modify existing software to fix the errors, adapt to new interfaces and improve product performance.
  • Participate in requirements engineering activities, technical project reviews, and code reviews.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service