Intermediate Software Engineer
Core
Design, develop, implement, and maintain software solutions across the full stack, from requirements gathering to deployment and maintenance.
Role type
Intermediate Software Engineer
Builds
High-quality, innovative, and fully performing software systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C# .Net, .Net Core, Entity Framework, HTML, CSS, JavaScript, ASP.Net, SQL, REST web services, system design, SDLC, code reviews, source control, CI/CD, testing, debugging, distributed systems architecture
Preferred skills
Security and data protection implementation, large-scale information systems development, desktop and web application development
Technologies
C#, .Net Core, Entity Framework, HTML, CSS, JavaScript, ASP.Net, SQL, REST
Responsibilities
Execute full SDLC, design and develop software components, create flowcharts and documentation, write testable code, integrate components, develop verification plans, troubleshoot and debug systems, deploy programs, and partner with cross-functional teams
Seniority
Intermediate, hands-on IC