Career profile

Software Engineers

Computer Science, Information technology, Programming, Software Developer

 

 

Successful engineers know how to use the right programming languages, platforms, and architectures to develop everything from computer games to network control systems. In addition to building their own systems, software engineers also test, improve, and maintain software built by other engineers.

 

In this role, your day-to-day tasks might include:

  • Designing and maintaining software systems
  • Evaluating and testing new software programs
  • Optimizing software for speed and scalability
  • Writing and testing code
  • Consulting with clients, engineers, security specialists, and other stakeholders
  • Presenting new features to stakeholders and internal customers

(Retrieved from – https://www.coursera.org/articles/software-engineer)

 

Responsibilities Include:

  • Front-end or back-end web development
  • Using the following technologies:
    • Objective-C
    • C++
    • Ruby on Rails
    • Angular
    • React
    • .NET Technologies
    • RESTful web services
    • API development
  • Exposure to Agile Development methodology

Education Requirements:

You may also like

Data Analytics

Database Analyst, Data Administration, Information Systems Analysts and Consultants
No results found.