A financial firm is seeking an Application Security Developer (C# or Java) in Iselin, NJ. The role involves designing, developing, and maintaining enterprise applications using .NET, ASP.Net, Windows Services, and SQL Server. Key responsibilities include optimizing code for performance, scalability, and security, identifying and resolving security vulnerabilities, applying best practices in SDLC, and integrating with existing systems while adhering to secure coding standards. The ideal candidate will have 5 years of IT experience with 3 years in Microsoft application development.
Good To Have:- Working knowledge and experience on scripting languages like Python or Erlang.
- Hands-on working experience with DAST/SAST tools like Mend/SonarQube.
- Professional certifications on Cloud – AWS.
- Any Security related certifications.
- Knowledge/experience on CI/CD pipeline using Jenkins/Bamboo with Bitbucket/Git.
Must Have:- Design, develop, and maintain enterprise-grade applications using .NET, ASP.Net, Windows Services, and SQL Server.
- Participate, contribute, assimilate, and provide opinion on increasing the security focus on all stages of SDLC.
- Optimize code for performance, scalability, and security.
- Identify, analyze, and resolve security vulnerabilities in Windows applications, Windows servers, and web applications.
- Apply security best practices in development and deployment processes.
- Work proactively, independently and with global teams to address project requirements.
- Integrate with existing systems and APIs while ensuring adherence to secure coding standards and best practices.
- Code and Test cases reviews and ensure code developed meets the requirements.
- 5 years of IT experience of which 3 years should be in Microsoft application development (web/backend services/desktop clients).
- Excellent knowledge of Windows application architecture, server configurations, web server configuration.
- Hands on full-stack experience with Web Apps built on Asp.NET, .NET Core, MVC.
- Experience in a diverse set of web app development tools and technologies such as JavaScript, Typescript, HTML5, Bootstrap, Angular.
- Excellent database skills required; SQL Server/DB2 preferred.
- Excellent knowledge of DevSecOps process and remediating OWASP vulnerabilities.
- Knowledge of Data Structures and Algorithms.