Full-Stack .Net Developer

Pittsburgh, Pennsylvania


Employer: Apex Systems
Industry: 
Salary: Competitive
Job type: Part-Time

We are looking to add a .NET Developer to a very successful and growing team. Candidate will develop, design, test and deploy applications as well as support and maintain existing functionality. Candidate should be experienced and productive with Microsoft development technologies. A solid understanding of design patterns, object orientation and best practices is a must. Candidate should be skilled and experienced with the C# language, the .Net platform, Microsoft web technologies and Microsoft development technologies. This role is considered a full-tack developer, however the focus of this role will be on back-end and API development with minimum front-end work being required.
Title: Full-Stack .Net Developer
Location: Pittsburgh, PA (2-3 days' on-site required)
Industry: Financial Services/Banking
Key Responsibilities
  • Develop, test, and deploy robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Build and maintain backend services using .NET Core, C# and ASP.NET.
  • Design and optimize data storage solutions using SQL Server Stored Procedures, Triggers, Views and Statements.
  • Implement DevOps practices to streamline development, testing, and deployment processes.
  • Ensure code quality through code reviews, testing, and continuous integration.
  • Troubleshoot and resolve application issues and performance bottlenecks.
  • Stay updated with the latest industry trends and technologies to ensure the team uses the best tools and techniques.
Qualifications
  • BA or BS in Computer Science or more importantly other analytical discipline or equivalent experience of 5+ years of post-graduate experience.
  • 5+ years of experience in software development working with large enterprise applications including C# language and Microsoft .NET Core and .NET Full Framework
  • 5+ years of hands-on experience developing C# and ASP.Net based applications.
  • 3+ years with .Net Core or .Net Framework 5+ including having a least some experience with .Net Framework Version 8.
  • 3+ years of Experience with REST API implementations and development (both producing (developing) and consuming REST API's) including experience with WebAPI required.
  • 5+ years of SQL Server experience including the ability to write Stored Procedures, SQL Statements and Views and strong SQL querying skills.
  • 2+ years of experience with JavaScript and Jquery, as well as solid experience with HTML and CSS.
  • 1-2 years of applicable project experience with Docker for containerization.
  • Strong experience in Micro Service Architecture (MSA) applications and philosophies.
  • Strong experience delivering enterprise-ready applications that are scalable and highly available.
  • Strong experience in Object-Oriented Programming paradigms, patterns, approaches, and philosophies, such as SOLID principals.
  • Strong experience in delivering scalable and highly available solutions using SQL Server Databases
  • Excellent interpersonal skills and ability to work well with all levels of engineers/staff.
Bonus Qualifications
  • RabbitMQ or similar Messaging Tool
  • Financial Services Experience


EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178 .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Created: 2024-06-26
Reference: 2034843
Country: United States
State: Pennsylvania
City: Pittsburgh
ZIP: 15216


Similar jobs: