What are the responsibilities and job description for the Application Developer position at DBI Staffing?
Job Description
Job Description
Remote with 2 days a week in NYC
The Application Developer is a key member of the Enterprise Platforms group within the Information Technology department and will serve in a variety of roles under the direction of the Senior Manager of Application Development. We are seeking a highly skilled and experienced Software Developer with expertise in .Net, Web APIs, C#, SQL Server, and Angular to join our dynamic team. The ideal candidate will play a key role in designing, developing, and maintaining innovative software solutions that meet business needs. This role requires a strong foundation in application architecture, problem-solving, and team collaboration.
Responsibilities
- Design, develop, test, and maintain robust and scalable software applications using .Net (C#), SQL Server, and Angular.
- Collaborate with stakeholders to gather and understand business and technical requirements.
- Design, optimize, and maintain complex databases using SQL Server, ensuring data integrity and performance.
- Build user-friendly and responsive front-end interfaces using Angular.
- Write clean, maintainable, and efficient code following best practices, design patterns, and coding standards.
- Work on integrating APIs, web services, and third-party libraries with in-house applications.
- Identify and resolve performance bottlenecks in the application and database layers.
- Mentor junior developers, provide technical guidance, and actively participate in code reviews.
- Develop unit tests, perform debugging, and ensure the delivery of high-quality software.
- Create and maintain technical documentation for code, workflows, and processes.
Skills
Qualifications