Job #2154 C#/.Net Software Engineer

Job #: 2154
Location: Nashville, Tennessee
Category: Infrastructure
Skillset: Development, Project Management
Placement Type: Permanent Placement
Start time: ASAP
Additional Details:

Principal Accountabilities:

  1. Provides technical and engineering expertise in the areas of software development;aids in project planning, design and engineering, including application performance management, security audit and remediation.
  2. Design and develop data constructs using C#, TSQL and Stored Procedures.
  3. Perform code reviews, analyze execution plans, and re-factor inefficient code.
  4. Follow data standards, resolve data issues, complete unit testing and system documentation for ETL processes.
  5. Collaborate with business analysts, subject matter experts, and other team members to determine data extraction and transformation requirements.
  6. Collaborate with IT operations and testing organizations to ensure timely project releases.
  7. Ensure database environments and designs are both sustainable and scalable.
  8. Support the IT staff and business users in the development, usage and troubleshooting of database-driven applications.
  9. Conduct system tests, troubleshoot customer issues and correct database defects.
  10. Respond quickly and efficiently to both defect reporting and enhancement requests.
  11. Support maintenance of local databases.
  12. Improves operations by conducting systems analysis;recommending changes in policies and procedures.
  13. Translates high-level requirements into detailed technical designs, and leads design sessions and code walkthroughs.
  14. Assists in component design, software, and production evaluation and build recommendations.
  15. Provides technical estimates for assigned programming tasks.
  16. Designs, modifies, develops, writes and implements software programming applications, including software infrastructure and development tools for current systems and applications.
  17. Supports and/or installs software applications, infrastructure and development tools.
  18. Participates in the testing process through unit testing and analysis of software.
  19. Determines how existing applications, legacy systems, databases, web-interfaces and hardware logic (possibly running on multiple platforms) integrate to meet new and emerging enterprise requirements.
  20. Develops technical documents on software design that are optimized and flexible.
  21. Responsible for the research and review of complex customer support issues which are escalated to the team.
  22. Advises appropriate internal and external customers of implications to new or revised systems.
  23. Instruct, direct and validate other software engineers’ work;mentor and guide other more junior team members.
  24. Develops programming and development standards and procedures as well as programming architectures for intended code reuse.
  25. Develop coding standards, educate team members in the coding standards, perform code reviews and code analysis.

Key Performance Indicators:

  1. Delivers code per agreed upon timelines as stated in project plans.
  2. Produces and maintains coding standard based on industry standards.
  3. Accuracy of software (bug/defect free).
  4. Develops technical documents on software design that are optimized and flexible.
  5. Expected SLA requirements for applications.
  6. Activities that incumbent is involved in are delivered on time, to budget and to specifications.

Education and Experience:

  1. Bachelor’s degree in Computer Science, Software Engineering, Mathematics or equivalent related disciplines.
  2. Five+ years’ experience in software development.
  3. Three+ years’ experience with C#.
  4. Three+ years’ expertise in SQL Programming in a Microsoft SQL Server environment.
  5. Expert knowledge of Classic asp, .NET, MVC and T-SQL.

Apply for the Job #2154 C#/.Net Software Engineer position:

Job #2220 Network Administrator
Nashville, Tennessee
Job #2224 Network Administrator
Nashville, Tennessee
Job #2216 Janitorial Operations Manager
Nashville, Tennessee
Job #2205 Senior Network Engineer
Nashville, Tennessee
Job #2204 DevOps Developer
Nashville, Tennessee
Job #2208 Network Administrator
Nashville, Tennessee
Job #2070 Sr. Network Engineer
Brentwood, Tennessee
Job #2187 Application Development Manager
Nashville, Tennessee
Job #1982 Network Architect
Nashville, Tennessee
Job #2078 Sr. VP of Product and Strategy
Nashville, Tennessee
Job #2165 Network Engineer
Nashville, Tennessee
Job #2122 Cloud Platform Engineer
Franklin, Tennessee
Job #2178 IT Support Specialist
Nashville, Tennessee
Job #2103 VMware Engineer
Nashville, Tennessee
Job #2170 IT Desktop Support
Nashville, Tennessee
Job #2144 Security Engineer
Nashville, Tennessee
Job #2137 BI Consultant
Franklin, Tennessee
Job #2157 Ruby on Rails Developer
Nashville, Tennessee
Job #2114 Sales Engineer
Franklin, Tennessee
Job #2150 Exchange Systems Administrator
Brentwood, Tennessee
Job #2153 Assistant Branch Manager
Nashville, Tennessee
Job # 2207 Python Developer
Nashville, Tennessee
Job #2182 PHP Developer
Franklin, Tennessee
Job #2188 IT Service Desk Manaager
Franklin, Tennessee
Job #2194 Senior National Solutions Engineer
Dallas, Texas
Job #2198 Help Desk Tier II
Nashville, Tennessee
Job #2174 Banner Business Analyst
Nashville, Tennessee
Job #2087 Regional Operations Director
Nashville, Tennessee
Job #2162 Front End Developer
Brentwood, Tennessee
Job #2094 VP Client Services
Nashville, Tennessee
Job #2012 Sr. QA Analyst
Nashville, Tennessee
Job # 2136 BI Developer
Nashville, Tennessee
Job #2155 Systems Administrator
Nashville, Tennessee
Job #2168 Service Desk Analyst
Nashville, Tennessee
Job #2154 C#/.Net Software Engineer
Nashville, Tennessee
Job #2099 Wireless Engineer
Nashville, Tennessee
Job #2129 Software Release Engineer
Nashville, Tennessee
Job # 2143 Tier 2 Desktop Analyst
Brentwood, Tennessee
Job #2175 Client IT Manager
Nashville, Tennessee
Job #2133 Sr. Developer (DevOps)
Franklin, Tennessee
Job #2177 Sr. .Net Developer
Nashville, Tennessee
Job #2172 Sr. Clinical Analyst-Design
Mobile - Not Location Specific
Job #2166 Technical Support Specialist Team Lead
Brentwood, Tennessee
Ready to put the power of Provisions to work for you? Let's Get Started