Logo
SLG Innovation

Full Stack Developer

SLG Innovation, Springfield, Illinois, us, 62777

Save Job

Job Description Project Overview The organization is seeking a highly skilled and results-driven Senior .NET Developer to contribute to the design, development, and maintenance of enterprise- scale web applications. The ideal candidate will bring extensive hands-on experience in Angular, Entity Framework (EF Core), and .NET technologies, combined with strong collaboration and problem-solving abilities within an Agile team environment. Develop dynamic Kendo UI interfaces. This role will play a key part in building responsive, high-performing, and scalable applications that meet critical business and user needs. Key Responsibilities Application Design & Development ? Design, develop, and implement robust front-end and back-end solutions using Angular, .NET (C#), and Entity Framework Core (EF Core). ? Develop dynamic and interactive user interfaces leveraging Kendo UI controls and reusable components. ? Ensure system scalability, performance optimization, and maintainability through clean and modular coding practices. ? Collaborate closely with architects and analysts to translate business requirements into high-quality software solutions. System Integration & Maintenance ? Integrate RESTful APIs and third-party services to deliver seamless user experiences. ? Maintain and enhance existing applications by identifying performance bottlenecks, debugging issues, and implementing improvements. ? Conduct thorough code reviews and enforce best practices for maintainability, security, and compliance. Agile Collaboration ? Participate actively in Agile ceremoniesincluding sprint planning, daily stand- ups, reviews, and retrospectivesto ensure continuous delivery and alignment with project goals. ? Work collaboratively with cross-functional teams including UI/UX designers, QA testers, and DevOps engineers. ? Contribute to sprint commitments, story estimations, and backlog refinements to ensure predictable delivery. Quality Assurance & Documentation ? Write comprehensive unit tests and participate in automated testing to ensure code quality. ? Maintain accurate technical documentation, design specifications, and version control using Git-based repositories. ? Support continuous integration and deployment pipelines, ensuring smooth transitions between development, testing, and production. Required Technical Skills & Experience ? Minimum 5 years of hands-on experience in: o Angular Development (latest versions preferred) including component- based architecture, TypeScript, RxJS, and state management (NgRx). o .NET Framework / .NET Core Development with strong proficiency in C#, ASP.NET Core, Web APIs, and MVC frameworks. o Entity Framework Core (EF Core) implementing ORM, LINQ queries, and database migrations for SQL Server or other RDBMS. o Kendo UI Framework building interactive, high-performance web interfaces with Kendo widgets and controls. ? Minimum 2 years of proven experience working in an Agile/Scrum environment, actively participating in sprint-based development cycles. ? Strong understanding of software development life cycle (SDLC), RESTful architecture, and API-first design principles. ? Experience with Git, Azure DevOps, Jira, or similar project tracking and version control tools. ? Proficiency in front-end optimization, responsive design, and cross-browser compatibility. Preferred Qualifications ? Bachelors degree in Computer Science, Information Technology, or a related field. ? Experience with CI/CD pipelines, Docker, or cloud-based deployments (Azure/AWS). ? Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma) and code quality tools (SonarQube, ESLint). ? Excellent communication and collaboration skills, with a commitment to delivering high-quality software in a fast-paced Agile environment. Core Competencies ? Strong analytical and problem-solving skills. ? Detail-oriented with a focus on code quality and performance. ? Self-motivated with the ability to work independently and as part of a team. ? Effective communicator capable of engaging both technical and non-technical stakeholders. ? Continuous learner, staying current with emerging technologies and development practices.