Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Kolkata - Finomial @ Finomial Technologies

Home > Programming & Design

 Senior Software Engineer - Kolkata - Finomial

Job Description

Qualification Bachelors in Technology / Computer Science or Masters in Computer Applications

Key Interpersonal Skills:

You have excellent verbal and written communication skills. A significant amount of team communication happens remotely (by email, slack, through documents). You are willing to share your ideas and speak your mind about issues.

You recognize product delivery is a team sport. You are collaborative. You are an energetic participant in our agile process. You enjoy sharing, teaching, coaching, mentoring, and collaborating with teammates.

Key Technological Skills:

Service / Database-Focused:

  • Database skills. Understand data modeling, how to get data into and out of a database in code.
  • Strong RDBMS skills programming in SQL Server (Stored Procedures, Triggers, Functions), database modeling/design, and database optimization.
  • Strong design and development experience on .Net technologies - .NET Framework 4/4.5/Core
  • Experience with Entity Framework (EF) on SQL Server or Azure SQL Database is a BIG plus.
  • Understands OOPs concepts and knowledge of UML diagram,.
  • Skills with ASP.NET WebAPI.
  • Understanding of how to create clean, testable, maintainable services a MUST have. Experience with microservices or SOA is a plus.
  • Expert C# skills a plus.
  • Sound understanding of Design Patterns is a BIG Plus.

Front-end / UI / Client-Focused:

  • Expert JavaScript skills.
  • Strong skills with JavaScript frameworks such as Angular (AngularJS) is a BIG plus.
  • HTML5, CSS/CSS3, AJAX.
  • Understands how to create fast, maintainable client code in a Single-Page App (SPA). HTTP protocol. Caching.
  • Skills with ASP.NET, ASP.NET MVC a plus.

Good to Have following Common skills:

  • Experience working with version control. Willing to learn git.
  • Experience working with agile software engineering approaches.
  • Experience with financial services software or other enterprise software is a plus.
  • Hands on experience in Microsoft Azure Platform development.
  • TDD, BDD, or other similar understanding and demonstrated proficiency in creating testable software.
  • Experience with Domain-Driven Design (DDD) approach is a plus.
  • Strong in SOLID Principles, Design Patterns, DI and Design Practices.

Job Responsbilites:

  • Write well-crafted, well-tested code that meets the business needs and fits the Finomial architecture and engineering strategy.
  • Participate in code reviews extensively.
  • Participate in reviews of business requirements, product requirements, and technical designs.
  • Create technical designs. Write automated tests.
  • Share knowledge with teammates by contributing to wikis, giving peer-to-peer talks, and helping out as makes sense.
  • Your technical contributions can be focused on (a) web tier, (b) services/db tier, or (c) both. You do not need to be a full-stack engineer.

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Finomial Technologies
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   SOA UML Data modeling RDBMS Javascript Agile HTTP Stored procedures Ajax CSS3

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Finomial Technologies

Finomial is a fastgrowing fintech reg-tech company, with major global fund administrators including US Bancorp as its anchor customers. Finomial has more than $770 billion in assets on the platform, with more than 600 funds using its platform for investor services. Finomial is the investor service...