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.
• Write and unit test, working, efficient, code using ASP Dot Net MVC platform
• Collaborate with a QA Analyst and Product Manager to design and deliver quality units of functionality on weekly basis
• Utilize best programming techniques, develop and follow the software development life cycle.
• Participate in a fifteen minute daily stand up meeting to report progress.
• Participate in weekly meetings to estimate complexity, clarify requirements, and plan the implementation of business requirements. Consult and assist other Engineers with design and implementation as needed.
C#, ASP.net, MVC , LINQ quires, HTML/XHTML, HTML5,CSS3
MS Visual Studio, MS Project, MS Visio
Interface Protocols & Standards
Entity Framework , MVC, JQuery and Angular JS
Agile Programming, OOP, Design Patterns, Object Oriented Design, Multithreading, Enterprise Design Patterns , Continuous Integration.
Industry Information Technology
Functional Area Software & Web Development
Total positions 2
Job type Full Time (First Shift)
Job Location Shaheed-e-Millat Road
Minimum Education 6 Year Master Degree in Computer Science or a 4 year Bachelor Degree in Computer Science with equivalent experience.
Career Level Experience (non-manager)
Minimum Experience 5 years of proven software engineering track record
Required Travel Not Required
Salary Range To be determined based on formal education, knowledge and experience
Keywords Already Set