About the role

  • Software Engineer managing application development and maintenance in a technology portfolio. Leading projects and collaborating with both technical and business departments for effective software implementations.

Responsibilities

  • Manage a designated technology application portfolio, including reengineering, enhancements and upgrades, as well as maintenance and monitoring
  • Provide analysis, architectural design and leadership on medium- and large-complexity projects
  • Adhere to and assist in managing defined IT processes and procedures, including the company’s internal Software Development Life Cycle (SDLC) methodology
  • Work with little to no supervision, exercising significant independent judgment
  • Provide guidance and knowledge transfer to peers in areas of expertise
  • Apply proficient application management and administration skills at a moderate level of proficiency
  • Serve as a liaison between technical and business departments to ensure all requirements and targets are met
  • Consult with senior peers on non-complex projects to learn through experience
  • Apply basic application management and administration skills with a moderate level of proficiency
  • Represent the department and the organization professionally and in accordance with established company standards and associate attributes at all times
  • Other duties as assigned by management

Requirements

  • Minimum of 3–7 years of successful application and system development and management experience; database experience using the .NET Framework
  • Experience applying System Development Life Cycle methodologies
  • Proven experience leading tasks or projects related to medium- to large-size software implementations
  • Bachelor’s degree in Computer Science, Business, or equivalent experience and training
  • Up to 3 years of successful application and system development and management experience; database experience using the .NET Framework
  • Analytical and self-motivated with the ability to learn new technologies and applications
  • Ability to multitask
  • Goal-oriented, with excellent time management and organizational skills
  • Excellent interpersonal skills, with the ability to interact effectively and work efficiently with people at all levels of the organization
  • Ability to communicate clearly and fluently in English (written and spoken).

Benefits

  • 24x7 on-call rotation supporting break/fix ticket resolution

Job title

IT Software Engineer – Mid-level

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job