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 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
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
