1

Trainee Master Software Engineer Jobs in Illinois

Department Overview Our RF Site Software Engineering organization, a key component of the ASTRO ... Bachelor's (BS) or Master's (MS) degree in Electrical Engineering, Computer Engineering, or ...

Software Engineer

Schaumburg, IL · On-site

$63K - $97K/yr

Department Overview Our RF Site Software Engineering organization, a key component of the ASTRO ... Bachelor's (BS) or Master's (MS) degree in Electrical Engineering, Computer Engineering, or ...

Software Engineer

Naperville, IL · On-site

$132 - $147/hr

Master's degree in Computer Science, Software Engineering, or a related field with three (3) years of experience as a software developer or related occupation in software development. * Designing and ...

Software Engineer

Naperville, IL · On-site

$132K - $147K/yr

Master's degree in Computer Science, Software Engineering, or a related field with three (3) years of experience as a software developer or related occupation in software development. Must possess ...

Software Engineer

Naperville, IL · On-site +1

$132K - $147K/yr

Master's degree in Computer Science, Software Engineering, or a related field with three (3) years of experience as a software developer or related occupation in software development. Must possess ...

... Engineering (Master's or PhD preferred) 5+ years in hands-on software development for a software or financial company Experience in building and managing teams Additional Information All your ...

... Engineering (Master's or PhD preferred) 5+ years in hands-on software development for a software or financial company Experience in building and managing teams Additional Information All your ...

... Master Schedule (IMS). * Strategic Initiatives: Support strategic initiatives on tools, processes ... Experience with software programming and scripting in a C++, Python, Bash, Object‑Oriented ...

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field of study ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Bachelor's and/or Master's Degree in Computer Engineering, Computer Science, Electrical Engineering ...

Software Engineer Location : Champaign, IL or Midland, MI depending upon candidate preference ... Bachelors or Master's Degree in Computer Science is required Additional Information All your ...

Senior Software Engineer

Chicago, IL · On-site

$93K - $147K/yr

Master's degree in Computer Science, Software Engineering, or related field (or equivalent ... practical experience). * Strong foundation in computer science fundamentals, including data ...

next page

Showing results 1-20

Trainee Master Software Engineer information

What is the difference between Trainee Master Software Engineer vs Junior Software Developer?

AspectTrainee Master Software EngineerJunior Software Developer
QualificationsTypically pursuing or recent graduate with a focus on advanced software engineering conceptsEntry-level, often recent graduates or those new to software development
Work EnvironmentMentored projects, training programs, collaborative teams in tech companiesBasic coding tasks, supervised projects, team-based environments
Industry UsageUsed in companies investing in developing future senior engineersCommon entry point for software development careers

The Trainee Master Software Engineer is a more advanced, training-focused role aimed at developing future senior engineers, whereas the Junior Software Developer is an entry-level position for those starting their software development careers. The trainee role often involves mentorship and specialized training, while the junior role focuses on basic coding tasks and gaining practical experience.

Software Engineer

Sales Demo Master Client - WFN4.0

Chicago, IL • On-site

Full-time

Posted 21 days ago


Job description

Job Responsibilities:

  • Develops information systems by designing, developing, and installing software solutions.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Investigates problem areas.
  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.

Skills:

  • Analyzing information
  • General programming skills
  • Software design
  • Software debugging
  • Software documentation
  • Software testing
  • Problem solving
  • Teamwork
  • Software development fundamentals
  • Software development process
  • Software requirements

Education, Experience, and Licensing Requirements:

  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • 5+ years of professional software development experience
  • Proficiency in Java or C++, and object-oriented design skills
  • Application architecture and design patterns
  • Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in development of distributed/scalable systems and high-volume transaction applications