Job Description :
.Net Developer

6 Months CTH

Cleveland, OH or Colorado Spring, CO

Need only GC, EAD or Citizens

This role requires a strong understanding of Iterative Development and knowledge of good Unit Testing practices. These project teams are collocated in project spaces which facilitate collaboration and enable project teams to keep pace with the expected time lines; therefore, candidates must have strong communication skills within a dynamic team environment.



· Experience should include working with .Net development tools such as .Net Framework, ASP.Net and C

· Required technical skills & experience include: C#, Angular (Angular 4 highly preferred), HTML, CSS, MVC, WCF, WebAPI/REST, JavaScript, XML, and Scrum methodology.

· Candidates must also have experience with SQL Server, including creating views and stored procedures.



Preferred technical skills include: Google Analytics, Java and SSIS are a bonus.



POSITION SUMMARY:

An IT Apps Programmer Senior develops high-quality, cost-effective information technology solutions for business related problems by creating and maintaining software programs, components or applications. Performs development testing activities and documents how the software was developed and will be maintained. Supports systems or applications in a production environment. Acts as a subject matter expert or escalation point on various technology topics.



ESSENTIAL DUTIES & RESPONSIBILITIES:

· Analyzes requirements for software programs or application enhancements

· Creates detailed programming specifications

· Writes or modifies code for complex software programs, components or applications

· Performs development testing and audits results

· Supports and maintains software programs, components or applications in a production environment

· Creates and maintains documentation

· Researches complex technical problems and recommends solutions

· Provides input and advice to others in designing or programming best practices

· Promotes understanding of specific technologies and tools, including newly emerging concepts

· On-call hours may be required