Software Engineer

Full TimeRemoteTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

Pennsylvania

Posted

9 days ago

Salary

Not specified

Bachelor Degree3 yrs expEnglishAngularAWSAzureCloudJava ScriptPostgre SQLReactSQLVue.js.net

Job Description

• Develop and maintain scalable web applications using .NET Core/5+ and modern UI frameworks • Write clean, maintainable, and well-tested code following established engineering best practices • Collaborate with engineering teams, product management, and design to implement technical solutions • Participate in code reviews and contribute to improving development standards and processes • Build and maintain RESTful APIs and integrate with third-party services • Work with cloud platforms (Azure/AWS) to deploy and maintain applications • Contribute to technical design discussions and architectural decisions • Implement automated testing strategies and participate in CI/CD pipeline development • Troubleshoot and resolve technical issues across the full software development lifecycle • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation • Stay current with emerging technologies and recommend improvements to existing systems • Mentor junior developers and contribute to knowledge sharing within the team

Job Requirements

  • 3-5 years of professional software development experience
  • Strong proficiency in .NET Framework and .NET Core/5+ development
  • Experience with modern UI frameworks (Angular, React, or Vue.js)
  • Solid understanding of web development fundamentals (HTML, CSS, JavaScript)
  • Experience with cloud platforms, preferably Azure or AWS
  • Proficiency in database design and development (SQL Server, PostgreSQL, or similar)
  • Understanding of software architecture patterns and design principles
  • Experience with version control systems (Git) and collaborative development workflows
  • Knowledge of API design and development (REST, JSON)
  • Familiarity with Agile/Scrum methodologies
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.

Benefits

  • Competitive salary and comprehensive benefits package
  • Opportunity to work with cutting-edge technologies and contribute to technical decisions
  • Professional development opportunities and conference attendance support
  • Flexible work arrangements with remote work options
  • Collaborative team environment with experienced engineering leadership
  • Health, dental, and vision insurance
  • Generous PTO and parental leave policies
  • Performance-based bonuses and growth opportunities
  • Modern development tools and collaborative workspace

Related Job Pages