About NAES
At NAES, you’ll find engaging and challenging career opportunities in the power generation, renewable energy and industrial construction industry. At every level of the company, we share a common goal: To instill confidence in our clients through our steadfast commitment to safety, integrity and quality of work.
NAES is largest independent operator of power facilities in the industry, operating more than 190 power plants throughout the United States, Canada, Mexico and the UK that span all technologies and provide over 49 GW of capacity. With the strength of 4000 people, our growing family of companies now addresses the entire life cycle of power generation and other industrial plants.
Opportunity Summary
The “Software Engineer - D365 F&O” will help us in the design, development and support of MS Dynamics 365 Finance and Operations (D365 F&O) solutions for the company. This is a hands-on position that expects the Software Engineer to be proficient in technologies, such as, X++, C#, .Net, SQL and Visual Studio. You are expected to be excellent in your communication and have a strong business acumen. You will be closely working with the D365 F&O SMEs to understand the requirements and collaborating with the support team in delivering solutions using your knowledge and expertise.
To be successful in this position you will need to quickly identify the root cause of system defects and/or a technical solution to system enhancements and write code that solves the problem.
In this role the Software Engineer is expected to adhere to technology standards and the governance framework set by the NAES leadership.
Here's a look at some of the work you'll be performing:
Design, develop, test, and implement customizations in D365 F&O using X++ and other relevant technologies. Develop extensions using the Dynamics 365 extension model, ensuring compliance with Microsoft’s best practices. Integrate D365 F&O with external systems using Azure Logic Apps, Power Automate, Data Management Framework (DMF), OData, and REST APIs. Work collaboratively with team members to troubleshoot, debug and resolve D365 F&O issues Translate business requirements into scalable technical solutions while adhering to D365 F&O best practices and architecture principles. Connects gaps and patterns across business and technology areas, drives changes and improvements to existing tools, technologies, and/or processes that enable solutions to scale across NAES Corporate and subsidiaries Create detailed documentation and justify proposed solutions in relation to system and business improvements, upgrade, third party integrators, reporting enhancements, security, and workflows Utilize experience and communications skills to build high trust relationships with Business and IT leaders in our organization Utilize strong verbal and written communication skills to collaborate and execute tasks with internal and external project team members that exceed expectations. Provide periodic status reports and accurate estimates and timelines of work in collaboration with the associated project manager. Continually learn industry best practices and demonstrate that knowledge in the delivery of our proposed internal solutions Support internal continual improvement to drive scalable, enabling processesCompensation
The initial compensation is $130,000 - $133,000.
Requirements
5+ years of development experience in Dynamics 365 Finance & Operations ERP application. Proficient in X++ programming for developing customizations in D365 F&O, with a strong understanding of core architecture and frameworks, including the Extension frameworks, Financial Dimensions framework, SysOperations batch framework, DMF, Workflow framework, and more. Demonstrable skills in troubleshooting, debugging, trace analysis, and resolving issues and bugs within D365 F&O functional processes. Proficiency in Data Management (DIXF), Data Entities, Integrations, Odata, Custom services extensions. Proficient in customizing and extending D365 F&O SSRS report development. Experience with Electronic reporter customizations is a Plus. Hands-on experience with writing RSAT development unit test cases and testing methodologies. Experience with LCS (Life Cycle Services), Azure DevOps and VSTS. Good understanding of financial modules (GL, AR, AP, Cash and Bank) and Project management and accounting modules. Experience working in an Agile software development environment (e.g. Scrum or Kanban) Experience in creating TDD and Knowledge base articles describing troubleshooting steps and procedures Certified in Finance and Operations Apps Developer (MB-500 Certification) is a plusEducation
Bachelor's degree in accounting, Business, Finance, Operations, Computer Science, Mathematics, Engineering, Information Systems, or similar field is required [equivalent work experience will be considered]. Master's degree is preferred.Physical Requirements & Working Conditions
This is a full-time position that requires 40 working hours a week. Additional time may be required during heavy workloads or to meet deadlines.
Physical Requirements: Ability to sit or stand for long periods of time. Ability to communicate verbally and in writing as well as handle long periods of screen time.
Fit for Duty
All employees will participate in the Fitness for Duty Program. This program includes a pre-employment drug screening.
Performance
When it comes to our customers, NAES employees take ownership to perform at the highest standard. We also care about our co-workers and know they deserve the same respect. Our goal is to exceed the needs of our customers with absolute integrity.
NAES Safe
Safety is a core value of NAES and as a condition of employment, all employees are expected to be mentally alert and work safely at all times. Additionally, employees are required to adhere to all safety warnings and posted safety signs whenever on company property. Furthermore, employees must follow all NAES safety rules and procedures. Effectiveness in carrying out this responsibility is part of the evaluation of each employee’s performance.
NAES is committed to a diverse and inclusive workplace. It is the practice of NAES to seek employees of the highest quality and to select individuals on the basis of merit and competence, without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, military status or affiliation protected under USERRA, or any other basis of discrimination prohibited by applicable local, state and federal law.