What are the responsibilities and job description for the SR SOFTWARE ENGINEER position at Dassault Falcon Jet Corp?
JOB SUMMARY:
The Senior Software Engineer is responsible for the development and support of Dassault Falcon Jet’s software. Work with the rest of the Software Engineering team in continuously improving our applications and standards while providing high-valued solutions to the business.
PRINCIPAL DUTIES/RESPONSIBILITIES (ESSENTIAL FUNCTIONS):
- Collaborate with peers across organizations to develop solutions in line with the business requirements
- Design, develop, support and document existing and future solutions
- Provide MIS management and Project Management with rough order of magnitude (ROM) estimates and clear status for software engineering activities
- Collaborate and promote the creation / update of coding standards
- Perform code reviews, mentor junior developers, and contribute to continuous improvement initiatives in technology and processes.
- Utilize Agile tracking system (Azure DevOps) to track development tasks, update sprint progress, and collaborate on deliverables.
MINIMUM REQUIRED QUALIFICATIONS:
- Bachelor of Computer Science or related field; equivalent amounts of directly related experience may be substituted for education
- Five (5) years of experience in object oriented programming
- Three (3) years of experience with :
- Modern front-end development languages (Angular, React, Vue, etc.)
- Relational databases (Oracle, SQL Server, DB2, etc.)
- CI/CD pipelines
- Agile tracking system (Azure Devops, Jira, etc.) and methodology
- Strong knowledge of various design patterns
- Strong knowledge in modern software architectural concepts (Micro-services, API Security, etc.)
- Strong communication skills and ability to convey technical concepts to non-technical stakeholders.
ADDITIONAL DESIRED QUALIFICATIONS:
- Experience with .Net Core or .Net Framework 5.0
- Experience with Angular 8
- Experience with SSIS or any equivalent ETL
- Experience with Azure Cloud Services (App Services, Functions, etc.)
- Knowledge of Infrastructure as Code (IaC) using ARM templates or Bicep a plus
WORKING CONDITIONS:
Must be able to work at desk and computer for significant portion of the day. Must be able to work effectively with other department users with varied experience levels. Must be available and willing to work non-business hours, weekends and holidays as required.
Salary : $110,100 - $145,100