You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

What You Will Do

 

  • You will become a professional Software Engineer

  • You will work in an entrepreneurial environment, supporting some of the world’s largest, most innovation organizations (they are pretty fun to work with, too!)

  • You will learn something new every day

  • You will develop a foundation for a very successful career in IT

  • You will work with people who enjoy what they do

 

Some of the Tasks You May Perform

 

  • Design, code and debugging applications in various software languages.

  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis

  • Object-oriented Design and Analysis (OOA and OOD)

  • Software modeling and simulation

  • Front end graphical user interface design

  • Software testing and quality assurance

  • Performance tuning, improvement, balancing, usability, automation.

  • Support, maintain and document software functionality

  • Integrate software with existing systems

  • Evaluate and identify new technologies for implementation

  • Project Planning and Project Management

  • Implement localization or globalization of software

 

Skills and Experience Needed

Mandatory Skills

 

  • Understanding of what it means to be a Computer Scientist

  • Entrepreneurial drive

  • Willingness and ability to learn stuff

  • Amazing communication skills

  • Analytical and adept at problem solving with strong attention to detail

 

Desired Skills

 

  • Bachelor’s Degree in Computer Science, Computer Information Systems, or related technical field of study

  • Experience with C#, SQL, and JavaScript

  • Understanding of software design patterns

  • Mobile development

  • Functional Programming (F#)

  • JavaScript framework experience (AngularJS, Knockout.js)