JavaScript Software Engineer I / II

MSN Communications   •  

Madison, WI

Industry: Media

  •  

Less than 5 years

Posted 33 days ago

This job is no longer available.

The Software Engineer I/II is responsible for application design, development, testing, and problem resolution under the general direction of a team lead. The scope of work includes small system enhancements to participating on major system projects. As an entry-level position, regular mentoring, feedback, and supervision are provided by senior technical staff and management.

Applications will include custom developed software, commercial packaged software such as Oracle Siebel, or open-source software. Applicants will be fully trained in commercial packaged software and/or related technologies. Software may consist of on premise applications, cloud-based software and services, hybrid configurations, integration tools, or business workflow tools.

Technology Competencies include: Javascript and other Javascript libraries (e.g. – Angular, Vue or Jquery), Python, SQL and operating in both Linux and Windows server based environments.

**Please note: We can hire this position as a Software Engineer I or Software Engineer II. Requirements for each position are listed in the qualifications section. We will assess applicants based on skills set and years of relevant experiences.**

**Please note: We can hire this position as a Software Engineer I or Software Engineer II. Requirements for each position are listed in the qualifications section. We will assess applicants based on skills set and years of relevant experiences.**

Responsibilities

  • Develops, tests, and fixes defects in application software from overall application designs prepared by senior staff under the general direction of a Senior Software Engineer or higher.
  • Designs application software at the module level under the general direction of a Senior Software Engineer or higher.
  • Creates work estimates (effort and duration) of work assignments for inclusion into project plans under the general direction of a Senior Software Engineer or higher.
  • Resolves routine technical problems with systems under the general direction of a Senior Software Engineer or higher.
  • Maintains working knowledge on the systems and tools within the scope of the team's responsibility. Maintains working-level knowledge of software development best practices, tools, and methodologies.
  • Actively participates in quality and continuous improvement initiatives within the scope of the team's responsibility.
  • Maintains basic knowledge of the technologies and practices of the company's chosen markets.

Qualifications

Required Qualifications

Software Engineer I

  • Associates degree (or higher) –OR- 2+ years professional work experience.

Software Engineer II

  • Associates degree (or higher) –OR- 2+ years professional work experience.
  • 1+ years experience in software development.

Other Qualifications

  • Experience with Java, Python and Perl
  • Experience with Linux & Windows Servers.
  • Knowledge of software development methodologies, practices, and tools.
  • Knowledge of project management methodologies, practices, and tools.
  • Knowledge of one more programming languages used by the team.
  • Knowledge of software testing practices and tools.
  • Knowledge of problem solving techniques and tools.
  • Ability to travel as needed for company business and professional development.
  • Ability to work nights and weekends as needed for system implementations and resolving system problems.

ID 2019-13913