Location: Teterboro LC (0033)Moonachie,New Jersey07074,United States (US)
Principle Software Engineer
LOCATION: Teterboro Learning Center
PURPOSE OF POSITION:
FlightSafety International is looking for a Principal Software Engineer to assist a growing team to work on innovative and leading edge solutions. We are looking for someone to join an exciting, motivated and productive development team in delivering enterprise-level solutions.
TASKS AND RESPONSIBILITIES:The following duties are essential to the successful and satisfactory performance of this job. Other duties may be assigned.
Execute product specification, system design, development and system integration
Develop new product concepts and development, deliver product prototypes
Conduct new technology research, concept specification and design of individual software components
Participate in product and program collaboration
Refactor implementations to standardize on anevent driven architecture
Refactor web application and services to be completely stateless and cloud ready
Maintain, configure and improve integration with COTS platforms
Troubleshoot and fix problems and provide root cause analysis in a timely manner
Provide 24x7 on-call support, after hours and weekend work as needed
Complete other tasks as required
MINIMUM EDUCATION:
Bachelor's degree from an accredited institution or equivalent industry experience
MINIMUM EXPERIENCE:
12+ yearsin any software development role
8+ years of .NET platform and MVC experience
3+ years of Java/J2EEexperience
2+ years of experience working with Kafka, ElasticSearch or similar systems
KNOWLEDGE, SKILLS, ABILITIES:
Strong knowledge of object-oriented programming
Strong Web Development: HTML5 and Angular JS or similar JavaScript libraries
Strong knowledge of web service models: SOAP, OData, REST
Strong knowledge of Javascript and JQuery
Experience with 3rd party Javascript libraries such as: Angular JS, Knockout JS, JQueryUI or similar
Experience with using SQL Server as a backend preferred
Experience with TFS and Git
Exhibit and practice courteous, ethical and professional behavior while interacting with both internal and external customers
Act in a collaborative, team-oriented environment focused on common goals to achieve mutually beneficial results
Be accountable and responsible for the accuracy and completeness of assigned work and results
Prioritize and manage work load and communicate issues clearly
Exhibit effective verbal and written communication skills
Comply with all laws, regulations and company policies
Travel when required
PHYSICAL DEMANDS AND WORK ENVIRONMENT: The physical demands and work environment described here are representative of those that must be met and/or encountered by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
FlightSafety is an Equal Opportunity Employer/Vet/Disabled.