Microsoft Application Developer - Tryfacta, Inc
Springfield, IL 62704
About the Job
Tryfacta is a leading, nationally renowned Workforce Management Solution provider for private &public sector firms across the US. We specialize in Healthcare, IT, Business Support, and Professional & Craft/Light Industrial ecosystems.
Founded in March 1996, we have a presence in all 50 States. Tryfacta has Ranked number 1 as one of the fastest-growing companies by Inc. Magazine (Inc. 5000)!
Tryfacta is certified by the Joint Commission for Healthcare Staffing Services & has numerous ISO Certifications that capture our commitment to continuous improvement.
Role : Microsoft Application Developer
Location : Springfield, IL 62704 (On-Site)
Duration : Long Term
Client : State Employees Retirement System
Job Description:
• 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.
• 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.
• Ability to develop Windows desktop applications using WPF, XAML, and C#.
• Experience with Visual Studio, Azure DevOps, TFS, and other development tools.
• Experience with modeling data as it pertains to the business domain.
• Experience with client/server application design using WCF and SOA architecture.
• Experience participating in peer code reviews. Ability to collaborate with peers and work in a team environment to provide ideal solutions for the enterprise.
• Experience with unit testing, integration testing, and working with unit testing patterns and frameworks (nunit, mstest, etc.) to test application functionality.
• Experience with SQL including stored procedures and general RDBMS concepts. Experience with MS SQL Server and SQL Server Management Studio (SSMS)
• Experience with the Agile/Scrum or other iterative development methodologies. Knowledge of software development lifecycle: requirement gathering, design specifications, planning, building, implementation, testing, etc.)
• 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.
• Experience in the process of troubleshooting, finding, and fixing software defects and bugs with applications.
Desired Skills:
• 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.
• Experience using tools to package and deliver applications throughout the enterprise with version control. Azure DevOps use preferred.
• Experience with Aspose for document manipulation.
• Experience with Syncfusion UI Component software and document manipulation.
• Experience with developing web applications using asp.net mvc, web.api(Rest api), javascript, Jquery, html, CSS, etc.
• Experience with Git (MS Azure DevOps, gitlab, github,etc.)
Tryfacta is an Equal Opportunity/Affirmative Action Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.