Job Openings
Senior Frontend Platform Software Engineer
About the job Senior 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 bachelor's degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; seven or more years of experience with a bachelor's degree, four or more years of experience with a masters degree, or two or more years with a PhD.
- 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.