Description:
ERCO Worldwide is looking for a motivated, self-reliant, individual Application Developer to join our IT team! This position will work within the Applications Development team for a 1-year term, the Application Developer will be responsible for the implementation of innovative business systems solutions leveraging Power Platforms Framework, Azure Technologies, C#, SQL, and SharePoint Online.
The Role:
- Full Stack software development using Power Platforms, Microsoft Azure, and SharePoint Online, and C#.NET.
- Execution of the software development lifecycle (SDLC) from initial project requirements gathering through to deployment and end user training.
- Co-ordinate with other IT Departments (Infrastructure, Business Intelligence, etc) to deploy complete software solutions.
- Write and maintain both End User and Technical documentation for new and existing systems.
- Manage, categorize, and update active projects and objectives using SharePoint Online, and Microsoft Teams Task Planner.
- Provide support and helpdesk services for new and existing business systems solutions.
- Engage in periodic collaborative team catchups to review objectives and projects.
- Maintain application security through proper usage of Azure AD, SharePoint Online Groups, and SQL permissions and roles.
The Person:
- Bachelor’s/College Degree in Computer Science or a related field.
- 2-5 years of experience in application development and support using Microsoft Technologies and Tools such as: Power Platforms, Microsoft Azure, C# .NET, Visual Studio, Visual Studio Code, SQL Server Management Studio (SSMS), and SharePoint Online.
- Familiarity with SharePoint Online web components, page publishing, and document library/list configuration best practice.
- Hands-on software troubleshooting experience.
- Experience with specific phases of the software development life cycle, especially requirements gathering, deployment, and documentation.
- Familiarity with Agile software development methodologies.
- RDBMS experience desirable.
- Flexible and adaptable in regards to learning and understanding new technologies.
- Strong written and oral communication skills.
- Strong interpersonal skills.
- Ability to conduct research into software-related issues and products.