Job #: 2766
Title: .Net Developer
General • Analysis, design, software development and testing of .NET applications related to Settlement and Deposit systems, in particular Remittance processing. • Unit testing, integration testing, support and troubleshooting for the systems under management. • Documentation, excellent oral and written communication skills.
2) Administrative • Follows the policies and procedures of the bank, including but not limited to the Project Promotion, System Trouble Reporting and Production Release Approval procedures.
3) Technical Skills Required Skills Level Must Have/Big Plus Years of experience C#.NET Expert Must have 8 MS SQL Server/T-SQL Expert Must have 10 Java script Expert Must have 5 ASP.NET Expert Must have 8 MVC Expert Must have 5 Entity Framework/ORM Tools Expert Must have 5 .NET Core Advanced Big Plus 2 Telerik Kendo UI controls Advanced Big Plus 3 Angular Advanced Nice to Have 3 Bootsrap Advanced Must have 3 SSRS Advanced Big Plus 5 .NET architecture and best practices implementation experience Expert Must have 8 TFS, continuous integration and delivery Advanced Big Plus 5 Automated testing tools Advanced Big Plus 3 MS Excel, Word, PowerPoint, Visio, Project Working knowledge Must have 10 Experience with software installations and configurations, extensive knowledge of web-based applications, ability to troubleshoot application problems, business flow analysis Expert Must have 10 Test-driven development Advanced Must have 5
4) Business Skills Required Skills Level Must Have/Big Plus Years of experience Banking/financial experience Intermediate Must have 5 SWIFT Intermediate Big Plus 3 Remittance processing Intermediate Big Plus 3 Ability to communicate with business users Advanced Big Plus 5
MINIMUM JOB REQUIREMENTS OR EXPERIENCE: • C#, ASP.NET – 8 years, Microsoft SQL Server– 10 years • B.S. in Computer Science or related discipline (Engineering) or equivalent work experience. • Experience with banking systems, including but not limited to Funds Transfer/Settlement and accounting applications. • Ability to communicate with business users, excellent oral and written communication skills