What are the responsibilities and job description for the Full Stack Developer position at DBI Staffing?
We are seeking a highly skilled and motivated Full Stack Developer to join our clients dynamic team. The ideal candidate will possess a strong background in both front-end and back-end development, with a keen eye for detail and a passion for creating seamless user experiences. This role requires proficiency in a variety of technologies and tools, including Visual Studio, DevOps, C#, SQL Server, Oracle, Bootstrap, Telerik controls, and JavaScript libraries such as Angular and React.
Key Responsibilities:
- Develop and maintain web applications using C# and .NET frameworks (Web Forms and MVC).
- Design and implement database solutions using SQL Server and Oracle.
- Create responsive, user-friendly interfaces using Bootstrap, JS libraries and Telerik controls.
- Collaborate with cross-functional teams to define, design, and deploy new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix defects.
- Implement automated testing and continuous integration using DevOps tools.
- Stay up-to-date with the latest industry trends and technologies to ensure the application remains current and competitive.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in Visual Studio and DevOps practices.
- Knowledge of CI/CD tools and practices for automated testing and deployment.
- Strong programming skills in C#, ASP.Net Web Forms and MVC.
- Strong understanding of RESTful API design and microservices architecture.
- Experience with SQL Server and Oracle databases.
- Proficient in using Telerik controls for enhanced UI experience.
- Hands-on experience with Bootstrap and JavaScript libraries such as Angular and React.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Experience with OnBase ECM - a plus
- Experience with automated testing solutions.
- Strong communication and interpersonal skills.
Preferred Qualifications
- Master’s degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms such as Azure.
- Knowledge of additional JavaScript libraries and frameworks is a plus.
- Experience with Agile or Scrum development methodologies.