Dot Net Developer
Donyati
- India
- Permanent
- Full-time
Donyati was founded as a challenge to the status quo of business and technology consulting. At Donyati we leverage technology to solve business challenges and deliver innovative solutions with expertise, hard work, and passion.
We listen, advise, and deliver on a continuous basis to achieve our client’s desired outcomes. We always have our client’s best interests at heart. Unlike other firms, our team listens carefully to discover the exact solution you need to meet your organization’s goals.
Certified as GREAT PLACE TO WORK!!!
Role: .Net Lead
Job Description
- 6-8 years of experience in .Net core WEB API & its concepts.
- Experience in understanding and working Design Patterns / Architecture Concepts.
- Experience on OOPS and SOLID concepts using C#.
- Experience with Database Development (SQL).
- Experience with ORM tools, Entity Framework, etc.
- Experience on building secured Web API (Authentication / Authorization).
- Experience in multi-threading concepts.
- Experience in doing Unit testing using framework like Nunit/XUnit/MSTest.
- Experience in team management.
- Experience with DevOps technologies in a cloud environment (Azure preferred).
- Experience with Agile/Scrum methodologies
- Experience with test automation
- Strong communication skills for stakeholder collaboration and technical documentation.
Coding: With limited direction, develop code, test, debug, maintain, modify, and install moderately complex software programs. Applies structured programming techniques and adhere to coding standards. Use knowledge of available utilities to simplify tasks. Apply structured programming techniques and adheres to coding standards, although some deviation from the standards may be expected for development efforts. Participates in code walkthroughs.
Analysis/Design: Analyze moderately complex technical requirements and make determinations for modifications of existing computer programs/modules or if new programs/modules need to be developed for a specific application, system, and/or database. Independently analyze and document test results to ensure that programs are meeting the technical requirements. Partner with designers to update technical requirements documentation and make recommendations for re-design and/or re-coding of programs that do meet desired specifications.
Documentation: Develop program specifications and flowcharts, (data flows, job flows, etc.), for stand-alone programs or systems. Prepare concise internal program documentation on program development and revisions. Prepare on-line help, FAQs, user guides and operational instruction manuals.
Communication: Conveys problems, solutions, updates and project status to peers, customers, and management. Develops and maintains program, systems, and user documentation.
Planning: Prepare time estimates for assigned tasks. Attends post-implementation reviews.Powered by JazzHR