Application Developer
28 days ago
New York
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., • Proficient in .Net technologies, especially C#, Web API, .Net Core., • Strong experience with Angular (preferably Angular 8+)., • Expertise in SQL Server, including stored procedures, triggers, indexing, and query optimization., • Experience with RESTful APIs, Web APIs, and MVC frameworks., • Knowledge of software design patterns and principles (e.g., SOLID, DRY)., • Familiarity with version control systems (e.g., TFS, Git)., • Strong problem-solving skills and attention to detail., • Ability to work both independently and in a team environment., • Excellent verbal and written communication skills., • 4-year degree preferred., • Experience with Agile or Scrum development methodologies., • Knowledge of cloud platforms such as Azure or AWS., • Familiarity with DevOps tools and practices (CI/CD pipelines, TeamCity)., • Experience with reporting tools or frameworks such as SSRS or Tableau.