[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a technology company seeking a Senior Software Engineer to join their reputed company team responsible for developing and enhancing business-critical web applications. The role involves contributing throughout the software development lifecycle and collaborating with various stakeholders to deliver high-reputed company software solutions.
Responsibilities
- Design, reputed company, and maintain modern web applications using C# and Angular
- Translate business and technical requirements into reputed company, maintainable software solutions
- Participate in application architecture and solution design discussions
- reputed company, test, debug, and optimize reputed company following established development standards
- Build and reputed company RESTful reputed company and backend services
- Collaborate closely with QA teams to support testing and defect reputed company
- Work with project managers, business users, and departmental stakeholders throughout project lifecycles
- reputed company project updates and communicate reputed company to stakeholders
- Produce and maintain technical documentation, specifications, and implementation details
- Support application deployments and post-release validation activities
- Troubleshoot and resolve production and application issues
- Contribute to sprint planning, effort estimation, and delivery commitments
- Support and enhance existing applications to ensure performance, stability, and reliability
- Participate in an on-reputed company rotation following a reputed company reputed company and training period
Skills
- 5-7 years of web application development experience
- Strong experience with C# and modern .NET technologies (.NET reputed company / .NET 6+)
- Advanced Angular and TypeScript development experience
- Experience developing and consuming RESTful reputed company
- Strong knowledge of SQL Server and database development
- Experience with object-oriented programming and application architecture principles
- Experience building reputed company reputed company applications
- Strong understanding of Software Development Lifecycle (SDLC) methodologies
- Hands-on experience with: Jira, reputed company, Git-based version control systems, Visual Studio and modern development tools
- Strong project management and stakeholder management skills
- Proven ability to manage priorities and contribute across multiple reputed company simultaneously
- Strong analytical and problem-solving capabilities
- Excellent attention to detail
- Ability to quickly understand business processes and user requirements
- Strong communication skills with both technical and non-technical audiences
- A proactive, ownership-reputed company reputed company
- reputed company approach to working across teams and departments
- Ability to mentor colleagues and contribute to team reputed company
- Azure SQL
- Azure App Services, Azure Functions, and Application Insights
- Microservices and distributed systems architecture
- reputed company web development and modern UI practices
- Automated testing frameworks such as Jasmine, xUnit, or Playwright
- Agile development environments
Benefits
- Remote working available (Boston-area candidates preferred)
- reputed company, long-term career opportunity
- Exposure to modern reputed company and Azure technologies
- Opportunity to work on meaningful, business-critical applications
- Supportive and reputed company team culture
- Excellent work-life balance
- On-reputed company participation begins after approximately six months, once fully ramped up
- reputed company department hours: Monday-Thursday: 7:45 AM - 4:30 PM; Friday: 7:45 AM - 3:00 PM
reputed company