What are the responsibilities and job description for the IT Full Stack Developer (FSDev) position at Amalgamated Bank of NY?
Purpose of Position:
- Designing, developing, and maintaining applications and API's using the .NET framework (C# and ASP.NET) and front-end technologies (JavaScript, HTML, CSS), ensuring high performance and responsiveness.
- Supporting development and maintenance of conversational agents and AI-powered applications and APIs
- Collaborating with cross functional teams and maintaining existing applications ensuring performance and security
- Key duties involve writing clean and efficient code, integrating with databases, troubleshooting issues, and creating technical documentation.
Essential Job Functions:
- Software Development: Build and modify applications using the .NET framework, C#, ASP.NET MVC, JavaScript, SQL database and other related technologies
- API Development: Build and integrate APIs including RESTful services and connect with third-party services, experience with FIS Code Connect preferred
- Integrations: Assist with integrating bots with enterprise systems, and data sources using tools like Power Automate and Azure AI services
- Maintenance and Enhancement: Troubleshoot, debug and upgrade existing applications to ensure optimal performance and efficiency, provide support for legacy systems
- Database Integration: Develop and optimize database functionalities for efficient data storage and retrieval using SQL and SSIS packages
- Testing and Debugging: Write test plans, identify and fix bugs, and ensure code quality and reliability.
- Collaboration: Work with teams to gather requirements, analyze needs, and ensure project goals are met.
- Documentation: Create and maintain technical documentation for applications.
Knowledge, Skills and Experience Requirements:
- Back-end: Proficiency in C#, .NET/JRE Framework, .NET Core, Node JS Python
- Front-end: Proficiency in JavaScript, HTML, CSS, React or Angular framework
- Databases: Experience with both MS SQL, SSIS and exposure to Databricks DL.
- Methodologies: Experience with Agile methodologies is a plus.
- Version Control: Experience with TFS and GitHub
- Problem-solving: Strong analytical and problem-solving skills with attention to detail.
- Good communication and interpersonal skills to interact with end-users and stakeholders.
- Bachelor’s degree in computer science or equivalent experience (6 )
Salary : $140,000 - $165,000