Overview
Seeking a Dynamics BC Software Engineer based within the UK to support our global IT team - THIS POSTION IS REMOTE
The salary range for this full-time position starts at £64,500 depending on skills and experience.
Summary of Position
Dynamics BC (Business Central) Software Engineers develop, document, and test software to ensure that the software meets the needs of end-users and achieves business goals. Software Engineers follow and foster best practices to ensure high quality software products.
Responsibilities
* Delivery of quality software components and features in a timely manner aligned with ePac's overall goals.
* Designing, coding, and debugging software independently
* Maintaining, upgrading, enhancing and deploying existing software.
* Investigating software related complaints and issues.
* Minimize ongoing user support while reducing technical debt and enhancing applications.
* Provide support to Users
Technical Skills
* Solid understanding of the development process in a team environment
* Solid understanding of the Dynamics Business Central system architecture
* Solid understanding of the tools needed to develop for Dynamics BC
* Proficient knowledge of AL
* Enums
* Interfaces
* APIs
* Proficient knowledge of JavaScript, RDLC, REST APIs, OData Webservices
* Proficient knowledge of Automated Testing is a Plus
* Knowledge in PrintVis is a Plus
Non-Essential Functions and Responsibilities
* Assist in developing documentation and procedures to improve ePac’s technology operations and transparency in reporting
* Performs other duties as assigned
Qualifications
* Excellent listening, verbal and written communication skills in English, with the ability to be effective at all levels of the organization
* Ability to communicate in a clear, concise, understandable manner
* Proven ability to maintain a high level of quality
* Excellent time management skills and able to shift priorities as needed
* Must be a team player and able to multitask
* Highly organized and detail oriented
* Passionate about software engineering
* Self-motivated, energetic, enthusiastic, and innovative
* Strong analytical skills
* Ability to adapt and learn
Education and Experience
* Degree in Computer Engineering/Computer Science or related field
* Strong analytical skills
* Good communication skills in English
* Excellent organizational skills
* Proven experience in high-level programming languages
* Proven experience in software development methodologies
* Ability to adapt and learn
* The ability to multitask
#J-18808-Ljbffr