Certified Woman & Minority Owned

C# .NET Application Developer


Reference Number: SMILMA18

C# .NET Application Developer
experience  Not Disclosed
location  Springfield, IL
duration  35.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Government - Local
Job Description

Description:

The client is currently migrating its applications from a legacy mainframe platform to a modernized Microsoft platform. At this stage, we are looking to implement the Minimum Viable Product (MVP) solution to reduce the number of platforms that must be supported. The client is looking for a C# developer to provide support for existing pension system modules as well as participate as a member of a development team for new (replacement) client/server functionality. While a BA may define general user requirements, this role requires the ability to work with the user community to define requirements at a granular level and translate those needs into user stories and actionable items including design, develop, unit test, bug fix integration test and implement into production.


Requested Skills and Years of Experience

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
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. - 5 years
Ability to develop Windows desktop applications using WPF, XAML, and C#.- 3 years
Experience with Visual Studio, Azure DevOps, TFS, and other development tools.- 5 years
Experience with modeling data as it pertains to the business domain.- 5 years
Experience with client/server application design using WCF and SOA architecture.- 3 years
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
Experience with unit testing, integration testing, and working with unit testing patterns and frameworks (nunit, mstest, etc.) to test application functionality.- 3 years
Experience with SQL including stored procedures and general RDBMS concepts. Experience with MS SQL Server and SQL Server Management Studio (SSMS) - 3 years
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
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.- 2 years
Experience in the process of troubleshooting, finding, and fixing software defects and bugs with applications.- 3 years

Desired Skills and Years of Experience

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. - 3 years
Experience using tools to package and deliver applications throughout the enterprise with version control. Azure DevOps use preferred. - 2 years
Experience with Aspose for document manipulation.- 3 years
Experience with Syncfusion UI Component software and document manipulation.- 3 years
Experience with developing web applications using asp.net mvc, web.api(Rest api), javascript, Jquery, html, CSS, etc. - 2 years
Experience with Git (MS Azure DevOps, gitlab, github,etc.) - 2 years


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control