DOT NET DEVELOPER
Major Duties/ Responsibilities
- Performs programming, COTS configuration, code analysis, debugging, review, develops and executes unit/integration tests.
- Supports new features, and enhancements to existing .net, and web technology applications.
- Be an active team member of an Agile delivery team, supporting the team commitments
- Sets up application jobs, creates test data, and supports non- production environments, all at a low to medium level of complexity.
- Assists with the review of Technical Design and preparation of Detailed Technical Specifications for small tasks of low to medium level of complexity
- Consults on the estimates, design preparation and operational support escalations for small tasks of low to medium level of complexity
- Works with the Systems Development Life Cycle and adheres to Sarbanes Oxley compliance and all TJX Company standards.
Skills/Knowledge
- Bachelor's Degree in technology or information systems or equivalent work experience
- 0-6 years in IT, specifically in the technical design, development and implementation or support of business systems
- 1+ years of experience in web technologies from one or more of the following: .NET, ASP.NET, ADO.NET, Node.JS, Angular.JS
- 1+ years C# programing
- Knowledgeable in one or more of the following areas: database concepts, multi-tier/multi- platform application development, distributed processing, open source, business service - SOA/ SCA, mainframe application development, object-oriented programming concepts, vendor package configuration, understanding of systems design, job scheduling.
- Solid understanding of OO principles, and GoF Design Patterns
- Knowledge of testing concepts and debugging tools
- Requires excellent analytical skills and system specification skills.
- Preferred experience with SAFe and/ or Agile concepts
- Requires thorough understanding of systems development life cycle
- Good verbal and written technical communication skills
- Able to collaborate within the team
- Good understanding of source code management tools and concepts
- experience with TFS, SVN, or GIT