Previous Job
Previous
Senior Application Developer - Atlanta GA
Ref No.: 17-00673
Location: Atlanta, Georgia
Job Title: Senior Application Developer
Job Location: Atlanta, GA
Position Type: Contract
Pay Rate: DOE $/hr. on w2
Interview Process: Phone + F2F

US Citizen, Green Card and GC EAD only.


Job Description

Responsibilities:
  • Create documentation for application functionality changes
  • Create UML class and component diagrams
  • Implement application functionality changes according to Microsoft's Extended Design Guideline Rules
  • Utilize Team Foundation Server for source control and application lifecycle management for all software changes
  • Implement software changes in C#, HTML, and JavaScript (or other languages when applicable) using Visual Studio
  • Implement meaningful unit tests to cover major application logic
  • Create, document, and execute scenario-based tests for application changes
  • Work with senior team members to incorporate data access and other services into applications
  • Report status updates to leadership via software processes as statuses change
  • Work with business owners, business analysts, and end users to identify and document business requirements
  • Create design documentation to detail implementation of business requirements via software
  • Create basic user interfaces using HTML, CSS, and JavaScript frameworks (both with ASP.NET WebForms and with the MVC Framework)
  • Design, document, and implement simple OLTP and OLAP SQL Server 2008 or 2012 databases using documented best practices
  • Design, document, implement, and test simple reports using SQL Server Reporting Services
  • Design, document, implement, and test simple ETL processes with SQL Server Integration Services 2008 or 2012
  • Create, consume, and test web services using C#, WCF, and soapUI
  • Create data access layers using the Entity Framework and C#
  • Use lambda expressions with C# to simply application code
  • Troubleshoot application bugs using Visual Studio, diagnostic log analysis, and SysInternals tools
  • Report status updates to leadership via software processes as statuses change
  • Create rich user interfaces using HTML, CSS, and JavaScript frameworks (both with ASP.NET WebForms and with the MVC Framework)
  • Design, document, and implement complex or large OLTP and OLAP SQL Server 2008 or 2012 databases using documented best practices
  • Design, document, implement, and test large ETL processes with SSIS 2008 or 2012
  • Build secure applications with the principle of least privilege
  • Conduct load testing and runtime analysis of applications using Visual Studio