Senior .NET Software Developer
Langtech10 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
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. Headquartered in San Francisco and backed by 25 years of systems and e-business expertise, Langtech is a fully integrated solutions partner in managed services, cloud computing, virtualization, custom software, and on-site support. Join the team to leverage the latest in cloud and mobile technologies and to work under pressure with tight deadlines.
Key Responsibilities
- Design and implement models and frameworks using domain-driven, object-oriented business modeling.
- Perform iterative application development, including troubleshooting and performance optimization.
- Build data-driven business applications.
- Collaborate with the development team and project managers to deliver on tight deadlines.
- Develop project estimates and timelines while ensuring accountability to meeting or beating deadlines.
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.
- Proficiency with REST and RPC APIs.
- Ability to work well in a team setting.
- 3+ years developing complex front-end, mobile, and responsive applications using jQuery or its frameworks.
Preferred Qualifications
- Hands-on experience with source control & release management systems such as SVN.
- Excellent communication skills in thought, speech, and writing.
- Excellent analytical and organizational skills.
- A technical and naturally curious mindset.
- Initiative to propose ideas, raise concerns, and take technical ownership of your work.
- Desire to work with motivated colleagues, contribute to technical discussions, and continuously learn.
- Ability to produce high-quality production software and thorough design and development documentation.
- Proven track record of delivering software successfully.
Required Skills
C#
SQL Server
Object Oriented Programming
jQuery
ASP.NET
Troubleshooting
REST APIs
CSS3
.NET Core
HTML5
Cloud Computing
Visual Basic .NET
Agile Methodologies
Domain Driven Design
Performance Optimization
Mobile Technologies
RPC APIs
Source Control (SVN)