Software Engineer - L1
Core
Develop, enhance, and support software solutions using .NET, APIs, and data integration for business and user needs.
Role type
Junior Software Engineer (.NET)
Builds
Reusable APIs, data models, and software solutions
Domain
Enterprise Software Development
Deliverable
product features
Required skills
C#, .NET Core, SQL Server, REST, GraphQL, TypeScript, React, Entity Framework Core, API security (OAuth, OpenID Connect, OWASP)
Preferred skills
AWS cloud development, IoT data integration, full SDLC understanding
Technologies
.NET Framework, C#, SQL Server, AWS, GraphQL, TypeScript, React, ASP.NET Core, Entity Framework Core, NGINX
Responsibilities
Collaborate with product owners and stakeholders to gather and refine requirements; Build and maintain data models, repositories, and reusable APIs; Develop algorithms and software solutions; Integrate and process data from multiple sources including IoT devices; Write unit tests and participate in code reviews; Produce and maintain technical documentation; Support software releases and third-line support activities.