Sr. Software Engineer(W2)
Snowrelic Inc
- New York, New York, United States
- New York, New York, United States
About
Sr. Software Engineer
Location
Virginia, Reston (Remote)
Salary
United States $135,900.00-$153,000.00 (4 months ago)
Job Description
Working under the direction of a Software Lead, the Software Developer position will contribute to developing and assisting with software solutions for both internal and external users. They will continue to learn and develop proficiencies in new and emerging technologies as required to keep pace with an ever-changing landscape of devices, form factors, patterns, and technologies. Effectiveness in this role is defined by an ability to perform and manage efforts on multiple projects in a proficient manner as well as an ability to provide on‑time and on‑budget software solutions and support. Success in this role will contribute to real, measurable cost savings for our clients and has the potential to make a meaningful impact towards carbon emissions reduction across the US. Primary responsibility will be to help lead the design and development of .NET applications and to coordinate with the rest of the team working on different layers of the platform.
Responsibilities
Develop and advance the deployment of a diverse portfolio of internal‑ and external‑facing software applications, services, and tools Design and architect complex, innovative solutions using cutting edge technologies and design patterns Configure, deploy, and maintain software solutions in a variety of host environments Identify and resolve ambiguity in the requirements of a software solution Write unit tests and assist our QA department to ensure delivery of high‑quality software solutions to our internal and external userbase Follow and help refine our software development practices and standards Demonstrate initiative by being a self‑starter with technical flexibility and sense of ownership Demonstrate creativity and the ability to deliver quality software results Juggle multiple projects and priorities Collaborate in a team environment and coordinate development efforts with team members Effectively communicate technical information to varied audiences verbally and in writing
Requirements
Bachelor degree is a plus. 7+ years of .NET development that includes: Experience mentoring junior & mid‑level software engineers Strong experience in web application development with .NET and ASP.NET, C# Expertise in using Microsoft Technologies such as .NET Framework, AJAX, .NET and Entity Framework Web API experience Solid experience with HTML, CSS, & JavaScript. (We do NOT use React or Angular) Azure experience is a plus. Understanding of fundamental design principles for building a scalable application with patterns such as Domain Driven Design, Test Driven Development, or Command‑Query Familiarity with the Scrum process Excellent written / verbal communication skills Ability to juggle multiple projects & priorities Handle diverse situations and changing priorities while maintaining a positive attitude Ability to work remote and to collaborate or mentor other members Can be flexible on the time zone you work: EST / EDT, CST / CDT, MST / MDT, or PST / PDT as long as it's consistent
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.