Senior Full Stack .Net Developer

Company: Kforce Technology ( Learn More )

General Information
Not Specified
Not Specified
Not Specified
Job Description


Kforce has a client seeking a Senior Full Stack .Net Developer in Austin, Texas (TX).Roles and Responsibilities:
  • Writes efficient, re-usable, optimal, and well documented code
  • Designs, codes, tests, and documents software programs for systems of the moderate to high complexity and engages in peer code reviews
  • Analyzes business requirements and creates software design for at least one major sub-system
  • Develops high-level specifications at the modular sub system level for software components into designs and implements the designs
  • Involved in troubleshooting and debugging critical problems and resolving complex technical issues that may arise
  • Participates in client/external interactions on technical matters
  • Drives engineering processes for the project such as build automation, unit testing, software configuration management and packaging
  • Provides technical guidance and training
  • Provides technology expertise in at least one technology area
  • Provides process and policy advice
  • Explains assumptions and methodologies
  • Articulates pros and cons of an action in a clear manner
  • Simplifies difficult concepts for non-technical users
  • Sub system ownership
  • Job Requirements


    • 8 - 10 years of relevant experience or equivalent combination of education and work experience
    • 3 - 5 years of .NET MVC, WCF interfaces, design patterns, and unit testing frameworks
    • Versed in .NET MVC, WCF interfaces, design patterns, unit testing frameworks such as Rhino Mocks, and dependency injection frameworks such as StructureMap
    • Possesses and applies a broad knowledge of application programming processes and procedures to the completion of complex assignments
    • Knowledge includes advanced work on standard applications programs including coding, testing and debugging
    • Possesses and applies broad knowledge of principles of applications programming
    • Expert in one or more areas and guides others
    • Competent to work in most phases of applications programming and offers programming solutions at an advanced level
    • Competent to analyze diverse and complex problems
    • Advanced troubleshooting and problem-solving skills to resolve defects, incidents, and problems
    • Ability to define and resolve complex technical/process problems in heterogeneous information systems environments
    • Self-motivated and have a natural curiosity to learn more about existing end-to-end processes and external software dependencies
    • Track record of delivering high quality code on time, have great attention to detail, and will be an effective team player
    • The candidate that is imbued with a natural curiosity, can work in multiple branches at once, and can simultaneously stay focused on overarching project goals will thrive
    Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.