Note: The job is a remote job and is open to candidates in USA. Transworld Systems Inc. provides business process outsourcing services, including accounts receivable management, customer relationship management, and back-office services. The company is seeking a Senior .NET Full Stack Developer to develop, test, troubleshoot, and deploy web-based solutions while collaborating within a team environment and complying with applicable policies and procedures.
Responsibilities
- In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS
- Experienced in object-oriented programming concepts, interfaces and abstraction layers. Strong emphasis on web development and familiar with MVC pattern, .Net Core Acrhitecture
- Solid understanding of relational database design. Experience with data access layers. Ability to write and maintain SQL code
- Ability to work and write code in a team based environment
- Supports deployment of solutions into production environments. Performs testing and trouble-shooting as required
- Responsible for understanding and complying with all policies, procedures, and regulations relating to job duties
- Perform other duties as assigned by management
Skills
- In-depth knowledge of MS development frameworks and tool sets - Visual Studio, ASP.Net, SQL Server, IIS
- Experienced in object-oriented programming concepts, interfaces and abstraction layers. Strong emphasis on web development and familiar with MVC pattern, **.Net Core Acrhitecture.**
- Solid understanding of relational database design. Experience with data access layers. Ability to write and maintain SQL code
- Ability to work and write code in a team based environment
- Advanced experience in C# and .NET version 4.5 or newer Advanced abilities coding in JavaScript, Typescript, and Angular JS Experience with ASP.Net Core & [NET](http://asp.net/) MVC
- Experience with WCF, Web API, REST and multi-tier distributed systems
- **Experience or Familiarity with** **Clean Code, Software Engineering Standard, Best Practices, Design Patterns *(Singleton, Method Factory, Abstract Factory, Strategy Pattern, etc.)*, Programming Principles (KISS, DAMP, SOLID, etc.), Software Architecture (3-Tier, N-Trie, Clean Architecture, CQRS, Event Sourcing, Micro-Services)**
- **Familiarity with gRPC, graphQL and OData**
- Application Security (encryption, secure messaging)
- Solid experience in SQL and data store technologies
- Data Access ORM (Dapper and Entity Framework)
- Proficiency with JavaScript, CSS and HTML5, JavaScript frameworks (Angular.js, **Angular 16 or higher**, Bootstrap), Libraries(jQuery), **Vanilla Javascript**
- Comfortable with Agile processes, ability to work in a full stack software development.environment
- Proficient personal computer skills including Microsoft Office
- Excellent interpersonal, written, and oral communication skills
- Ability to prioritize and organize work in a multitasked environment
- Ability to adapt to a flexible schedule
- College Degree in a technical field or relevant work experience
- At least **6 years** as a practicing software developer
- Ability to lift and/or move 20 pounds with or without accommodation
Benefits
- Team-oriented work environment
- Growth opportunity
- Comprehensive benefits package available: including medical, dental and vision, 401k retirement plan with employer matching, paid time off and paid holidays!
Company Overview