Job Openings Frontend Platform Software Engineer

About the job Frontend Platform Software Engineer

Duties and Responsibilities

  • With limited direction, this position exercises considerable latitude in determining technical objectives for the review, research, design, development and/or modification of enterprise-wide end-user, system level, and data management software applications.
  • Guides the successful completion of a program(s) and may function in a project leadership role.
  • Formulates plans, typically long term, for application development and deployment as well as responsible for meeting software compliance standards.
  • Evaluates integration of software applications with the overall computing environment; and responsible for planning/overseeing documentation, testing, maintenance, and software updates.
  • Communicates with domain experts, users, and management throughout the software development lifecycle, represents the company as the prime technical contact on contracts and/or projects, and interacts with senior external personnel on significant technical matters requiring coordination between the organizations.
  • Determine technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope. Software development encompasses end-user, system level, and data management applications
  • Formulate plans and guides the development and implementation of software solutions including language, coding, platform, resource requirements, testing, and documentation.
  • Plan and coordinate deployment of enterprise applications including cross-platform compliance.
  • Plan and coordinate the maintenance of enterprise solutions including debugging, maintenance, and updating to ensure viability in an evolving environment.
  • Maintain the strict confidentiality of sensitive information.
  • Perform other duties as assigned.
  • Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices.

Requirements

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree.
  • May substitute equivalent experience in lieu of education.
  • Must have an extensive expertise of software development concepts, principles, and theory and demonstrate extensive technical expertise and application of programming and analysis concepts.
  • Must possess the ability to develop and communicate new concepts and apply them accurately throughout an evolving environment.
  • Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments and/or professionals, and capable of representing the organization as a prime technical contact, as well as providing leadership and guidance to less experienced professionals.
  • Customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
  • Must be able to work both independently and in a team environment.
  • Able to work extended hours as required.