Post Job Free
Sign in

C# .NET SOFTWARE ENGINEER HYBRID ONSITE

Company:
System Soft Technologies
Location:
Philadelphia, PA
Posted:
April 26, 2024
Apply

Description:

This is a direct hire opportunity, USC, GC, Visa transfer possible.

The Software Engineer (.NET) is responsible for the design and development of new functionality and maintenance across multiple .NET applications

The Software Engineer (.NET) is responsible for the design of efficient, scalable, and secure modules of the application's web, middle and database tiers. This employee will need to effectively collaborate with a cross-functional team of Engineers, QA, Product Managers, and stakeholders to facilitate the design and development process. The employee will need to provide production support both during normal operating hours and off hours on a rotation basis. This employee will need to work in a fast-paced environment, enjoy working with others, and operate under minimal direction at times.

Responsibilities

• Agile developer, focusing on sustainable development by exercising good estimation, automated testing, and continuous deployment.

• Collaborate directly with a cross-functional team of Developers, QA, Product Managers, and other stakeholders to facilitate the design and development process.

• Prepare detailed design documentation, follow best coding practices, and perform code reviews.

• Assist Operations / Support team in resolving Production Issues.

Knowledge and Experience

• B.S. or higher degree in Computer Science or related degree.

• 7+years of software development experience using Object Oriented design for transactional systems using C#, .NET, .NET core, Web API, MVC, SQL, MSSQL, Entity Framework, IIS, PowerShell, Git, IDE (IntelliJ, Eclipse, etc.).

• Solid foundation in computer science with strong competency in data structures, algorithms, databases.

• Experience with CI/CD, design reviews, code reviews, unit testing, integration/system testing, monitoring, alerting, and agile development practices.

• Experience with designing and implementing SDKs using multi-threading, REST architectural patterns and experience in building, exposing, consuming RESTful services.

• Experience in designing production systems deployed to the Cloud (Microsoft Azure, AWS, etc.) a plus.

• Good communication skills, able to communicate effectively with developers, project managers, QA, and the leadership team.

Apply