Software Developer

Thoughtlabs Belgium — Poland · Posted ~2 hours ago

Mid

Skills

Software development lifecycle Software component development Data layer development Business logic development UI development UML Technical documentation SharePoint Framework (SPFx) React JavaScript PnP SharePoint REST API Microsoft Graph API Secure client-side development C# .NET Framework SQL Web Parts Event Receivers Timer Jobs OWASP secure coding SPFx OWASP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software development role for an engineer who can contribute throughout the solution lifecycle and build secure enterprise applications. You will work across frontend and backend layers, develop integrations with enterprise data platforms and APIs, create server-side components, document technical solutions, and apply established quality and secure-coding standards.

Highlights

Opportunity to work across the full software development lifecycle, building secure client- and server-side solutions with modern web technologies and enterprise platforms. The role combines frontend, backend, API integration, architecture, quality standards, and secure coding practices.

Description

Knowledge and skills: [01] Has gone at least 1 time through the complete lifecycle of the solution [02] Develops components of software systems as instructed [03] Proficient developing at least one of: data layer, business logic layer and UI layer [04] Proficient in reading UML [05] Adhere to development and quality standards set for the project [06] Holds ability to document effectively technical solutions Specific requirements: [01] Developed front-end solutions under SharePoint Framework (SPFx and REACT) and other client side frameworks/libraries (for example JavaScript) [02] Developed advanced consumption of SharePoint data using PnP, SharePoint REST API, and Microsoft Graph API. [03] Developed secure client-side components [04] Developed (server-side) code (C# / .NET Framework/ SQL) including Web Parts, Event Receivers, and Timer Jobs. [05] Experienced with enforcing secure coding principles (OWASP) across both .NET server code and JavaScript client code to prevent vulnerabilities like XSS or SQL injection. [06] Developed SharePoint On-line solutions using Power Platfor Typical tasks and responsibilities: -Designs and develops the system -Lead development teams -Translates requirements into design -Optimizes software from performance, security and quality points of view -Produces technical documentation -Estimates effort and time for development -Sets software development standards -Propose technical solutions for business needs and technical problems -Collects and interprets software metrics -Manages configuration and releases -Contributes to requirements analysis, testing, quality assurance, change management, deployment -Tests solutions and develops testing tools -Documents developments -Prototypes solutions -Acts as 2nd and 3rd line support