Rainsoft financials is seeking talented and motivated Software Engineers to join our growing team. As a Senior Software Engineer, you will be developing software as a service solution for US finance industry delivering cutting-edge business process and consumer experience through software. You will be expected to work in a dynamic team environment. You should be able to quickly gain system level understanding of our platform and. You should have a mastery of software engineering best practices including test-driven development, coding for reuse, readability, and good object-oriented design. As a senior software engineer, you will be expected to share and mentor other engineers in best practices.
Primary Duties
· Must have expert level knowledge of object oriented programming.
· Good hands on experience using C# and application architecture.
· Write and unit test, working, efficient, code using ASP Dot Net MVC platform
· Utilize best programming techniques, develop and follow the software development life cycle.
· Participate in a fifteen minute daily stand up meeting to report progress.
Programming Languages
C#, ASP.net, MVC , Angular 4, LINQ quires, HTML/XHTML, HTML5,CSS3
Tools
MS Visual Studio
Servers/Platforms
IIS, Azure
Source Controls
SVN, GIT
Databases
Microsoft SQL
Interface Protocols & Standards
Web API, Web Services, JQuery, JSON, Ajax, JavaScript
Frameworks
Entity Framework , MVC, JQuery and Angular 4
Processes
Agile Programming, OOP, Design Patterns, Object Oriented Design, Multithreading, Enterprise Design Patterns , Continuous Integration.