.NET Software Developer

Employment Type

: Full-Time

Industry

: Information Technology



We are looking for experienced .NET Software Developer with strong C# and .Net Framework skills to design, build, and improve multi-tier client/server applications using the latest .NET technologies. The .NET Software Developer position is in Austin, Texas. This role may be worked remotely until the state-mandated shelter in place order is lifted.


As a .NET Software Developer, you will:


Build new applications with a consistent framework to insure testability and maintainability.

Work collaboratively with developers and product owners to decompose requirements into actionable tasks and insure timely features delivery.

Create technical design specifications and work with QA to align understanding of requirements in user stories and to develop system test plans.

Refactor existing application code to improve system performance, consistency, stability, and development process.

Design and implement proof of concepts/components when required.




Job Requirements:

Requirements of the .NET Software Developer are:


Bachelor's degree in Computer Science or related field.

Strong understanding of software design patterns, data structure, and algorithms.

4+ years of strong experience developing enterprise-level systems using C# and .NET Framework.

2+ years of hands-on experience with Entity Framework (or other ORMs) and LINQ.

2+ years of SQL and relational database design using Microsoft SQL 2012 or above, T-Sql, data access, and best practices.

Good understanding of unit testing framework (NUnit or XUnit) and how to write clean, error-tolerant code using TDD.

Basic experience in WPF and MVVM framework such as Caliburn Micro or Prism is a plus.

Experience working with Agile/Scrum methodologies.

Experience with Microsoft DevOps and source control tools (GIT).

Good team player, hungry and self-starter that can work well in a team environment

Experience with continuous integration, build processes and deployment tools is a plus.


Benefits of the .NET Software Developer are:


Full-time, permanent position

Competitive Salary

Flexible work schedule

Relaxed work environment

Learning environment

Relocation package available

Full benefits package: Medical, Dental, Vision, 401k, company-paid Life Insurance, etc.

Vacation & Sick leave

Ten paid holidays per year

Free on -site fitness center

Free off-site company events

On-site Foosball and Xbox/Nintendo in game room



Associated topics: .net, application developer, architect, design, develop, devops, expert, java, programming, senior software engineer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...