Agile One

Principal II, Software Development & Engineering

Software Engineering

United States , Pennsylvania , Philadelphia

Job ID: JL-9543

Share job on:

  • Collaborates with project collaborators to identify product and technical requirements.
  • Conducts analysis to determine integration needs.
  • Designs and oversees new software and web applications, supports applications under development and customizes current applications.
  • Develops software update processes for existing applications.
  • Assists and coordinates in the roll-out of software releases.
    Trains and mentors software development engineers on internally developed software applications and software development best practices.
  • Oversees the researching, writing and editing of documentation and technical requirements, including software designs evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Keeps current with technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Provides technical leadership throughout the design process and provides guidance with regards to practices, procedures and techniques.
  • Serves as a guide and mentor for junior level Software Development Engineers.
  • Assists in tracking; provides and evaluates performance metrics.
  • Ensures team delivers software on time, to specification and within budget.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components.
  • Leads project planning, resourcing, requirement analyzing and defining, detailed designing and deployment of feature or system.
  • Presents and defends architectural, design and technical choices to internal and external audiences.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance. Ability to work nights and weekends, variable schedule(s) and overtime as vital.
  • Other duties and responsibilities as assigned.
  • Experience leading enterprise-level programs and projects.
  • A greater understanding of Architecture and Design Principles
  • Experience leading/managing application platforms on Amazon AWS cloud.
  • Experience on Amazon AWS Platform Services to build a serverless platform with resiliency, security, and scalability in mind.
  • Mentoring and leading an engineering team to a highly performant and effective team focused on the business and project outcome.
  • Hands-on experience working with Java Spring-boot as well as Python Technology stacks.
  • Familiarity with carrying out cloud migration strategies from legacy platforms to AWS public cloud.
     

Education

  • Bachelor's Degree

Relevant Work Experience

  • 15 Years +
Date posted

22 Sep 2022

Job type

Full Time

Minimum Qualification

Bachelors

Related Jobs
Senior Search Engineer
Agile One
Houston
Software Engineering
Full Time
Software Engineer
Agile One
Houston
Software Engineering
Full Time
Senior Software Engineer
Agile One
Houston
Software Engineering
Full Time
Software Engineer
Agile One
Houston
Software Engineering
Full Time
Software Developer (C# remote)
Agile One
Houston
Software Engineering
Part Time
Senior Software Developer - IOS-Remote
Agile One
Houston
Software Engineering
Full Time
Sr Front End Engineer (Typescript)- Remote
Agile One
N/A
Software Engineering
Full Time
Software Engineer
Agile One
Houston
Software Engineering
Full Time