Description

  • 5 Years ability to design, develop, and implement C#  applications from functional requirements/specifications as deemed by the business/enterprise.  Experience with .net framework, entity framework and other MS technologies.
  • 5 Years of knowledge of object-oriented design, software architecture, principles/patterns and layered application architecture.  General aptitude in system design for enterprise applications.  Knowledge of development best practices and particular attention to code quality, error free code, and security. 
  • 3 Years ability to develop Windows desktop applications using WPF, XAML, and C#.
  • 5 Years of experience with Visual Studio, Azure DevOps, TFS, and other development tools.
  • 5 Years of experience with modeling data as it pertains to the business domain.
  • 3 Years of experience with client/server application design using WCF and SOA architecture.
  • 3 Years of experience participating in peer code reviews.  Ability to collaborate with peers and work in a team environment to provide ideal solutions for the enterprise.
  • 3 Years of experience with unit testing, integration testing, and working with unit testing patterns and frameworks (nunit, mstest, etc.) to test application functionality.
  • 3 Years of experience with SQL including stored procedures and general RDBMS concepts.  Experience with MS SQL Server and  SQL Server Management Studio (SSMS)
  • 2 Years of experience with the Agile/Scrum or other iterative development methodologies.  Knowledge of software development lifecycle: requirement gathering, design specifications, planning, building, implementation, testing, etc.)
  • 2 Years of experience Developing and Implementing Pension Systems (preferred).  Experience with accounting concepts/general ledger systems (accepted). Please provide a reference where you gained the pension or accounting experience.
  • 3 Years of experience in the process of troubleshooting, finding, and fixing software defects and bugs with applications.


Desired Skills

  • 3 Years ability to collaborate with users to fully understand user needs so that a complete solution can be delivered.  Understanding of technical communication and ability to convey information about technical applications and services.  Ability to convey thoughts, designs, ideas, requirements, specifications in a clear concise manner via written or verbal channels. 
  • 2 Years of experience using tools to package and deliver applications throughout the enterprise with version control.  Azure DevOps use preferred. 
  • 3 Years of experience with Aspose for document manipulation.
  • 3 Years of experience with Syncfusion UI Component software and document manipulation.
  • 2 Years of experience with developing web applications using asp.net mvc, web.api(Rest api), javascript, Jquery, html, CSS, etc.
  • 2 Years of experience with Git (MS Azure DevOps, gitlab, github,etc.)

Education

Any Gradute