San Francisco (Remote)
Senior .NET Software Developer
Langtech is seeking a Senior .NET Software Developer to join their team. This role involves designing and implementing domain-driven, object-oriented business models, optimizing application performance, and developing data-driven business applications.
ABOUT LANGTECH
Headquartered in the heart of San Francisco, our 25 years of systems experience and e-business expertise combined with an intense focus on customer service put us ahead of the crowd as a fully integrated solutions partner in managed services, cloud computing, virtualization, custom software, complex projects, and local, on-site support. Join the Langtech team and share your experience and creativity to help our clients leverage the latest in cloud and mobile technologies.
Job Description
The Day-to-Day
What You'll Do
-
Designing and implementing models and frameworks using domain-driven, object-oriented business modeling.
-
Iterative application development, including troubleshooting and performance optimization.
-
Hands-on in building data-driven business applications.
-
Working under pressure and working with development team and project managers to deliver on tight deadlines.
-
Developing project estimates and timelines and being accountable to meeting or beating estimates.
Qualifications
Who You Are
Required Qualifications
-
Familiarity with the ASP.NET and .NET Core framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)
-
5 years of development experience using C# .NET
-
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
-
Familiarity with architecture styles/APIs (REST, RPC)
-
Understanding of Agile methodologies
-
Strong attention to detail
-
Excellent troubleshooting and communication skills
-
Knowledge of REST and RPC APIs
-
Able to work well in a team setting
-
3+ years developing complex front-end, mobile and responsive applications using jQuery/jQuery frameworks.
Preferred Skills
-
Hands-on experience with source control & release management systems such as SVN.
-
Excellent communication skills, in thought, speech, and writing.
-
Excellent analytical/organizational skills
-
You should be very technical, and naturally curious.
-
You take the initiative to propose ideas and air concerns, to take technical ownership to drive the areas you work on.
-
You want to work with other bright motivated people, contribute to technical discussions, and continue to learn more.
-
You produce high quality production software using industry best practices; you produce excellent, thorough, design and development documentation. You are able to deliver