Chapter 10 - Web Research

Job Roles & Positions

Software Developer

The job of a software developer depends on the needs of the company, organization, or team they are on. Some build and maintain systems that run devices and networks. Others develop applications that make it possible for people to perform specific tasks on computers, cellphones, or other devices.

Software developers design, develop, and test software and applications for computers. The main duties and responsibilities of software developers include directing and participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features.

FinTech .Net Developer

Software Engineer

Seeking .NET Full Stack Developer. Candidates should have full stack experience with ASP.NET MVC Web Development in particular. Candidate should be comfortable working autonomously and be self-motivated. Salary commensurate with experience.


  • Bachelor's Degree in CS
  • Strong understanding of OOP
  • Willingness to learn new technologies
  • Experience writing T-SQL database stored procedures
Software Engineering Coding Image
Software Development Image

Georg Fischer LLC

Software Developer

The Software Developer is responsible for designing, developing and maintaining software solutions that meet business requirements.


  • Bachelor's Degree in CS
  • Minimum of 2 years of software development
  • Understand modern web stacks and architecture
  • Strong desire to solve problems and provide thought-out solutions

Blizzard Entertainment

Associate Software Engineer

How would it feel for your contributions to have a major impact across all game development at Blizzard? This is your chance to find out! Blizzard Entertainment is developing a modern, cross-platform game engine to share across all of Blizzard and power the future of Blizzard games.


  • Ability to understand and write effective C++ code
  • Capacity to make frequent, readable, well-tested code commits
  • Communication skills for sharing ideas clearly, learning from others, and giving feedback
  • Strong mathematics skills, including proficiency with trigonometry, and linear algebra
Blizzard Entertainment Logo