Job Type: Full Time
Job Location: Seattle WA
Experience Level: 7-8 Years
About Us: We are a dynamic and innovative tech company based in Seattle, dedicated to delivering cutting-edge solutions to our clients. Our team is passionate about technology and committed to excellence. We are looking for a talented Senior Software Developer to join our growing team.
Job Description:
Responsibilities:
- Design, develop, and maintain applications using the Microsoft .NET technology stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 7-8 years of professional software development experience.
- Strong proficiency in C#, ASP.NET, .NET Core, and related technologies.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Solid understanding of object-oriented programming (OOP) principles.
- Experience with database design and development using SQL Server or other relational databases.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Willingness to work on-site in Seattle, WA.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with Agile/Scrum methodologies.
- Experience with DevOps practices and CI/CD pipelines.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- 401(k) with company match.
- Generous paid time off and holidays.
- Professional development opportunities.
- Collaborative and inclusive work environment.
How to Apply: Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience.