- Company Name
- ERCO Worldwide
- Job Title
- Application Developer
- Job Description
-
**Job Title**
Application Developer
**Role Summary**
Full‑stack software developer responsible for designing, building, testing, and deploying business applications using Microsoft Power Platform, Azure services, C# .NET, SQL, and SharePoint Online. Drives the complete software development lifecycle, collaborates with cross‑functional IT teams, and provides ongoing support and documentation for enterprise solutions.
**Expectations**
- Deliver high‑quality, secure applications on schedule.
- Communicate clearly with stakeholders and IT partners.
- Maintain accurate technical and user documentation.
- Proactively troubleshoot and resolve issues.
- Adapt quickly to emerging technologies and evolving business needs.
**Key Responsibilities**
- Develop and maintain full‑stack solutions on Power Platform, Azure, C# .NET, and SharePoint Online.
- Execute SDLC phases: requirements gathering, design, coding, testing, deployment, and end‑user training.
- Coordinate with infrastructure, BI, and other IT groups to integrate complete solutions.
- Create and update end‑user and technical documentation for new and existing systems.
- Manage project tracking and task planning via SharePoint Online and Microsoft Teams Planner.
- Provide help‑desk support for business applications and resolve user issues.
- Ensure application security through Azure AD, SharePoint groups, and SQL permission management.
- Participate in regular team meetings to review objectives and progress.
**Required Skills**
- Microsoft Power Platform (Power Apps, Power Automate, Power BI)
- Microsoft Azure services and Azure AD administration
- C# .NET development (Visual Studio/VS Code)
- SQL Server (SSMS) – query writing, schema design, performance tuning
- SharePoint Online configuration, web parts, lists/libraries, page publishing
- Agile development methodology experience
- Strong analytical, problem‑solving, and debugging abilities
- Excellent written and verbal communication; interpersonal collaboration
- Ability to prioritize tasks and work independently in a fast‑paced environment
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Relevant Microsoft certifications (e.g., Azure Fundamentals, Power Platform App Maker, SharePoint Developer) are advantageous but not mandatory.